我是靠谱客的博主 包容哑铃,这篇文章主要介绍js对数字取整和保留小数,现在分享给大家,希望可以做个参考。

取整
  • 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对数字取整和保留小数内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(51)

评论列表共有 0 条评论

立即
投稿
返回
顶部