JavaScript Math对象之round()函数
Math.round()
函数返回最接近整数的四舍五入数值。即 3.87 四舍五入为 4,3.45 四舍五入为 3。
示例
let number = 3.87;
// 将数字四舍五入到最接近的整数
let roundedNumber = Math.round(number);
console.log(roundedNumber);
// 输出:4
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()
// 使用 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
// 对 null 返回 0
var num = Math.round(null);
console.log(num); // 0
// 对非数值类型返回 NaN
var num = Math.round("JavaScript");
console.log(num); // NaN
输出
2
10
5
-4
0
NaN
注意: Math.round()
对于 null
返回 0
而不是 NaN
。
推荐阅读: