Math 常用的方法

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/heyanfeng22/article/details/78146003

舍掉小数取整:Math.floor(2)=2
舍掉小数取整:Math.floor(2.1)=2
舍掉小数取整:Math.floor(-2.1)=-3
舍掉小数取整:Math.floor(-2.5)=-3
舍掉小数取整:Math.floor(-2.9)=-3
四舍五入取整:Math.rint(2)=2
四舍五入取整:Math.rint(2.1)=2
四舍五入取整:Math.rint(-2.5)=-2
四舍五入取整:Math.rint(2.5)=2
四舍五入取整:Math.rint(2.9)=3
四舍五入取整:Math.rint(-2.9)=-3
四舍五入取整:Math.rint(-2.49)=-2
四舍五入取整:Math.rint(-2.51)=-3
凑整:Math.ceil(2)=2
凑整:Math.ceil(2.1)=3
凑整:Math.ceil(2.5)=3
凑整:Math.ceil(2.9)=3
舍掉小数取整:Math.floor(-2)=-2
舍掉小数取整:Math.floor(-2.1)=-3
舍掉小数取整:Math.floor(-2.5)=-3
舍掉小数取整:Math.floor(-2.9)=-3
凑整:Math.ceil(-2)=-2
凑整:Math.ceil(-2.1)=-2
凑整:Math.ceil(-2.5)=-2
凑整:Math.ceil(-2.9)=-2
Math.round(3.14)3
Math.round(3.5)4
Math.round(-3.14)-3
Math.round(-3.5)-3

总结:floor向下取整,ceil向上取整;round四舍五入,取绝对值后舍入,然后加上符号,遇到.5的时候向绝对值小的方向舍之。Math.rint 函数返回最接近参数的整数,如果有2个数同样接近,则会返回偶数的那个。

http://www.521000.com/forum.php?mod=viewthread&tid=4425228
http://www.521000.com/forum.php?mod=viewthread&tid=4425229
http://www.521000.com/forum.php?mod=viewthread&tid=4425230
http://www.521000.com/forum.php?mod=viewthread&tid=4425231

猜你喜欢

转载自blog.csdn.net/heyanfeng22/article/details/78146003