JavaScript Math对象之floor()函数
Math.floor()
函数将数字向下舍入到最接近的较小整数。
示例
let number = 38.8;
// 将数字舍入到最接近的较小整数
let roundedNumber = Math.floor(number);
console.log(roundedNumber);
// 输出:38
Math.floor() 语法
Math.floor()
函数的语法是:
Math.floor(x);
floor()
作为静态方法,通过 Math
类名来调用。
Math.floor() 参数
Math.floor()
函数接受:
- x - 一个数字
Math.floor() 返回值
- 返回小于或等于给定数字的最大整数。
- 对于
null
返回 0。
示例:使用 Math.floor()
// 使用 Math.floor()
var num = Math.floor(1.8645);
console.log(num); // 1
var num = Math.floor(-0.456);
console.log(num); // -1
var num = Math.floor("4");
console.log(num); // 4
// 对于 null 返回 0
var num = Math.floor(null);
console.log(num); // 0
// 对于非数值类型返回 NaN
var num = Math.floor("JavaScript");
console.log(num); // NaN
var num = Math.floor(NaN);
console.log(num); // NaN
输出
1
-1
4
0
NaN
NaN
注意: 对于 null
,Math.floor()
返回 0
而不是 NaN
。
推荐阅读: