学习 -- es6中Math对象的扩展

一、 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方法将其转为数值。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。