Math.round() -0.5时的特殊性
定义
Math.round()
返回四舍五入后最接近的整数。
语法
Math.round(x)
参数
x 一个数值
示例
Math.round( 20.49); // 20
Math.round( 20.5 ); // 21
Math.round( 42 ); // 42
Math.round(-20.5 ); // -20 **特殊
Math.round(-20.51); // -21
特殊性
在负数的小数部分 等于 0.5 的情况下。将往靠近0的方向舍入(与整体的规则相悖),如上示例中,标有 **特殊
的例子。
参考
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/Math/round