美文网首页
学习 -- es6中Math对象的扩展

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

作者: 洛禾sunshime | 来源:发表于2019-06-28 11:43 被阅读0次

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

    相关文章

      网友评论

          本文标题:学习 -- es6中Math对象的扩展

          本文链接:https://www.haomeiwen.com/subject/ollscctx.html