如何在Javascript中四舍五入到最接近的100个整数?



假设我有一个数字

let x = 890

,我想把它四舍五入到900

,如果数字是820,那么它应该四舍五入到800。

我们也假设输入的数字(x)总是一个整数,

我知道我们可以通过手动检查它是否大于50来解决这个问题,但是有没有更简单的解决方案?最好在javascript中使用递归。

就在我的头顶上:

取任意数字,除以100,用Math.round()四舍五入,再乘以100得到你想要的数字。

const roundNumber = (num) => Math.round(num/100) *100

如果要上下舍入

Math.round(number/100)*100

要了解更深入的内容,并与Math.ceil()进行比较,请查看此链接:

如何在JavaScript中四舍五入到最接近的100

最新更新