Math.round() 函数返回一个数字四舍五入后最接近的整数。
语法:
Math.round(x);
参数:x
返回值:给定数字的值四舍五入到最接近的整数
描述:
如果参数的小数部分大于 0.5,则舍入到相邻的绝对值更大的整数。 如果参数的小数部分小于 0.5,则舍入到相邻的绝对值更小的整数。如果参数的小数部分恰好等于0.5,则舍入到相邻的在正无穷(+∞)方向上的整数。注意,与很多其他语言中的round()函数不同,Math.round()并不总是舍入到远离0的方向(尤其是在负数的小数部分恰好等于0.5的情况下)。
因为round()是Math的静态方法,你应该直接使用Math.round(),而不是作为你创建的Math对象的一个实例方法来使用(Math没有构造函数)。
示例
x=Math.round(20.49);//20 x=Math.round(20.5); //21 x=Math.round(-20.5); //-20 x=Math.round(-20.51);//-21