JavaScript – Math floor方法
在JavaScript中,Math对象是用来处理数学操作的对象。Math对象中有很多方法,其中包括floor方法。floor方法将一个数值向下舍入为最接近的整数。例如, 2.8 被舍入为 2。
示例代码:
console.log(Math.floor(2.8)); //输出2
console.log(Math.floor(5)); //输出5
console.log(Math.floor(-2.8)); //输出-3
上面示例中,Math.floor()方法将参数2.8向下舍入,结果为2;将参数5向下舍入,结果还是5;将参数-2.8向下舍入,结果为-3。
同时,该方法还可以与变量结合使用,如下:
var num = 2.4;
console.log(Math.floor(num)); //输出2
上面的代码中,Math.floor()方法将变量num的值2.4向下舍入,结果为2。
需要注意的是,当传递的参数中包含非数值类型时,该方法会返回NaN(Not-A-Number)。
console.log(Math.floor('hello')); //输出NaN
结论
Math对象的floor方法非常实用,可以将一个数值向下舍入为最接近的整数。同时,在使用时需要注意传入参数的类型。