JavaScript Math.round()函数教程

JavaScript提供 Math.round() 函数将给定的浮点数或双精度数四舍五入为最接近的整数。所有主流浏览器都完全支持Math.round()函数。

【新品】安德玛官方UA Rival Script男子抓绒训练运动长裤1366313
柔软舒适,干爽自如,运动灵活,贴合弹力 | 月销量418件
优惠价319元
原价¥549

淘口令:

¥HB0gXGNa5zU¥
 

Math.round()函数语法

round()函数有一个非常简单的语法,其中提供给函数的值或变量以及作为结果返回的舍入值。

Math.round(val)
  • 瓦尔 是将四舍五入为上整数值或下整数值的值或变量。

Math.round()函数示例

下面是关于Math.round()函数的不同示例。

Math.round(1);// 1Math.round(0);// 0Math.round(1.1);// 1Math.round(0.1);// 0Math.round(1.5);// 2Math.round(2.4);// 2Math.round(2.6);// 3Math.round(-0.4);// -0Math.round(-0.5);// -0Math.round(-0.6);// -1Math.round(-3.6);// -4Math.round("2.4");
// 2

Math.round("2.6");
// 3

Math.round("-0.4");
// -0

Math.round("-0.5");
// -0

Math.round("-0.6");
// -1

我们可以看到这个数学。四舍五入(-0.5);结果是-0,这有点奇怪,但没有问题。因为0不是在0前面加上+或-的正数或负数,所以它们是一样的。您还可以看到,如果字符串的字符转换为数字,则可以对其进行舍入。

用于负值的Math.round()函数

正数舍入和理解正数的舍入操作非常容易理解。但负数可能有点让人困惑。实际上很明显,负数将被四舍五入到更高的值。例如,-2大于-3,像-2.5、-2.3这样的值将四舍五入到-2中,-2.6或-2.8这样的值将四舍五入到-3中。

Math.round(-0.4);
// -0

Math.round(-0.5);
// -0

Math.round(-0.6);
// -1

Math.round(-3.6);
// -4

Math.round()函数错误

使用Math.round()函数时,可能会出现一些错误和异常。下面您可以找到一些有关舍入操作的错误和异常情况。

  • 非数字字符串 圆操作将产生NaN。
  • 数组多于一个整数 将生成NaN值,因为有多个输入,不能返回单个结果。
  • 空变量 结果将是NaN,因为没有可舍入的值。
  • 空字符串 结果将为NaN,因为没有要舍入的数字。
© 版权声明
THE END
喜欢就支持一下吧,技术咨询可以联系QQ407933975
点赞0
分享