概述
取整
- math.ceil(5/2):向上取整
- math.round(5/2):四舍五入取整
- math.floor(5/2):向下取整
打开浏览器F12,console中输入可以看到结果
Math.ceil(5/2)
// 输出 3
Math.ceil(2.4)
// 输出3
Math.round(5/2)
// 输出3
四舍五入
Math.round(2.499)
// 输出2
Math.round(2.6)
// 输出3
Math.floor(5/2)
// 输出2
Math.floor(2.9)
// 输出2
保留小数
- (5/2).toFixed(2):保留2位小数。括号内部参数指定保留的小数位数,位数不足则填充0
- 四舍六入
- 当最后一位是5时,先看5后边是否有数字,有就进1.
- 5后边没有数字,或者全部是0,看5前边1位的奇偶性,偶数直接将5舍去,奇数就进1
2.004.toFixed(2)
// 输出2.00
最后一位是4,小于5,舍去
2.006.toFixed(2)
// 输出 2.01
最后一位是6,大于5,进1
2.0051.toFixed(2)
// 输出2.01
最后一位是5,5后边有数字,进1
2.015.toFixed(2)
// 输出2.02
5后边没数字,5前边是奇数,进1
2.01501.toFixed(2)
// 输出2.02
5后边一位是0,但还有数字,进1。无关奇偶
2.025.toFixed(2)
// 输出2.02
5后边没数字,前边是偶数,舍去
2.005.toFixed(2)
// 输出2.00
5后边没数字,前边是0,舍去
最后
以上就是包容哑铃为你收集整理的js对数字取整和保留小数的全部内容,希望文章能够帮你解决js对数字取整和保留小数所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复