您的位置:首页 > 其它

关于Math.round()方法的一些记录

2016-03-08 13:11 337 查看
我们都知道,Math.round()方法是用来执行四舍五入的,

例如  Math.round(11.5)=12

Math.round(11.4)=11

但是今天遇到一个如果是负数呢,我一直以为和整数是一样的,逢五进一,可是我却发现  Math.round(-11.5)=-11,后来查质料才得知,原来

1、参数的小数点后第一位<5,运算结果为参数整数部分。

2、参数的小数点后第一位>5,运算结果为参数整数部分绝对值+1,符号(即正负)不变。

3、参数的小数点后第一位=5,正数运算结果为整数部分+1,负数运算结果为整数部分。

总结:大于五全部加,等于五正数加,小于五全不加。[1] 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: