一、 Math.trunc()方法:用于去除一个数的小数部分,返回整数部分。
1、对于非数值,Math.trunc内部使用number方法将其先转为数值
2、对于空值和无法截取整数的值,返回NaN
二、 Math.sign()方法用来判断一个数到底是正数、负数、还是零。对于非数值,会先将其转换为数值。
1、它会返回五种值:
(1)参数为正数,返回+1;
(2)参数为负数,返回-1;
(3)参数为 0,返回 0;
(4)参数为 -0,返回 -0;
(5)其他值,返回NaN。
2、如果参数是非数值,会自动转为数值。对于那些无法转为数值的值,会返回NaN。
三、Math.cbrt()方法:用于计算一个数的立方根。
对于非数值,Math.cbrt方法内部也是先使用Number方法将其转为数值。