📜  JavaScript Math round()

📅  最后修改于: 2020-09-27 06:36:22             🧑  作者: Mango

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

Math.round() 函数的语法为:

Math.round(x)

round()是一种静态方法,使用Math类名称进行调用。


Math.round()参数

Math.round() 函数可以接受:

  • x-一个数字

从Math.round()返回值

Math.round()返回舍入到最接近整数的数字的值,如下所示:

  • 如果小数部分> 0.5 ,则将x舍入为具有更高绝对值的整数。
  • 如果小数部分<0.5 ,则将x舍入为具有较低绝对值的整数。
  • 如果小数部分= 0.5 ,则x+∞方向上四舍五入到下一个整数。

示例:使用Math.round()
// using Math.round()
var num = Math.round(1.8645);
console.log(num); // 2

var num = Math.round(10.49);
console.log(num); // 10

var num = Math.round(4.5);
console.log(num); // 5

var num = Math.round(-4.5);
console.log(num); // -4

// Returns 0 for null
var num = Math.round(null);
console.log(num); // 0

// Returns NaN for non-numeric types
var num = Math.round("JavaScript");
console.log(num); // NaN

输出

2
10
5
-4
0
NaN

注意: Math.round()返回0表示null而不是NaN


推荐读物:

  • JavaScript数学trunc()
  • JavaScript数学ceil()
  • JavaScript Math floor()