相关阅读:
Math.round(number)
如果 number 的小数部分大于等于 0.5,返回值是大于 number 的最小整数。否则,round 返回小于等于 number 的最大整数。 这是微软 JScript 语言参考上说的,很可惜,这种说法只适用于 number 为正数的情况。
规则:
number > 0,单纯的四舍五入,即只要小数 <0.5 即舍,只要小数 >=0.5 即入。
number < 0,特殊的四舍五入,即只要小数 <=0.5 即舍,只要小数 >0.5 即入。
示例(与 VBS 对照):
- Math.round(1.4) 结果为:1
- Math.round(1.5) 结果为:2
- Math.round(1.6) 结果为:2
- Math.round(2.4) 结果为:2
- Math.round(2.5) 结果为:3
- Math.round(2.6) 结果为:3
- Math.round(-1.4) 结果为:-1
- Math.round(-1.5) 结果为:-1
- Math.round(-1.6) 结果为:-2
- Math.round(-2.4) 结果为:-2
- Math.round(-2.5) 结果为:-2
- Math.round(-2.6) 结果为:-3