我是靠谱客的博主 包容哑铃,最近开发中收集的这篇文章主要介绍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对数字取整和保留小数所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部