不使用Math.ceil()javascript对数字进行舍入



我想将一个数字四舍五入到最接近的值,但不使用javascript中的Math.ceil((函数。

通常我们做

Math.ceil(23.99) = 24

但是,如果不使用Math.ceil((,我们怎么能实现它呢例如

100.99 -> 101
34.78 -> 35
2.999 -> 3

有人能告诉我如何用简单的javascript实现它吗。很遗憾,我在网上找不到解决方案。

使用toFixed((方法并在小数后传递所需的位数。参见以下示例

console.log("100.99 -> " + (100.99).toFixed(0));
console.log("34.78 -> " + (34.78).toFixed(0));
console.log("2.999 -> " + (2.999).toFixed(0));

最新更新