js取100倍数的问题

需要从一个大于一百的随机数里获取最大的100的倍数 比如说28730.01可以得到28700
876可以得到800 这个该怎么实现呢

阅读 7.7k
3 个回答

很简单,比如这个数是n,先除以100,然后取整,把小数全部舍去,最后再乘以100,即可

var result = parseInt( n/100 )*100;
console.log(result);

提供一个不用parseInt的方法

num-=num%100;
function getMultiple(num) {
    return parseInt(num / 100) * 100
};
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题