常用的,还有其他很多复杂的方法,可以参考其他资料。
Math.trunc()
Math.trunc方法用于去除一个数的小数部分,返回整数部分。
Math.trunc(4.1) // 4
对于非数值,Math.trunc内部使用Number方法将其先转为数值。
Math.trunc('123.456')
对于空值和无法截取整数的值,返回NaN。
Math.trunc(NaN); // NaN
Math.trunc('foo'); // NaN
Math.trunc(); // NaN
Math.sign()
它会返回五种值。
1.参数为正数,返回+1;
2.参数为负数,返回-1;
3;参数为0,返回0;
4.参数为-0,返回-0;
5;其他值,返回NaN。
Math.cbrt()
Math.cbrt方法用于计算一个数的立方根。
对于非数值,Math.cbrt方法内部也是先使用Number方法将其转为数值。
Math.cbrt('8') // 2
Math.cbrt('hello') // NaN
网友评论