Math.round() 函数返回一个数字四舍五入后最接近的整数。

Posted &天涯海角&

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

 

以上是关于Math.round() 函数返回一个数字四舍五入后最接近的整数。的主要内容,如果未能解决你的问题,请参考以下文章

在java中怎么对一个数字取整?

JavaScript Math 对象

javascript的Math.round()函数为啥不能精确小数点位数,

java四舍五入的函数

Math中的floor,round和ceil方法总结

js四舍五入