js如何实现四舍五入-LMLPHP

JavaScript中对小数进行四舍五入处理可以使用 toFixed() 方法,toFixed() 方法可把 Number 四舍五入为指定小数位数的数字。

toFixed() 方法

把数字转换为字符串,结果的小数点后有指定位数的数字:

var num = 5.56789;
var n=num.toFixed(2);
登录后复制

输出结果:

5.57
登录后复制

另外像 round()、floor()、ceil() 等都不能真正的四舍五入,有精度问题。下面我们再来了解一下JavaScript的round()方法对小数是如何处理的?

round() 方法

round() 方法可把一个数字舍入为最接近的整数:

Math.round(2.5);
登录后复制

输出结果:

3
登录后复制

注意: 2.49 将舍入2 , 2.5 将舍入 3。很明显round()方法并不是我们想要的四舍五入处理方法。

以上就是js如何实现四舍五入的详细内容,更多请关注Work网其它相关文章!

09-03 04:20