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网其它相关文章!