美文网首页
Math对象的扩展

Math对象的扩展

作者: 望夜的星空 | 来源:发表于2017-09-26 00:23 被阅读0次

    Math.trunc方法用于去除一个数的小数部分,返回整数部分

    案例:

    Math.trunc(4.1) // 4

    Math.trunc(4.9) // 4

    Math.trunc(-4.1) // -4

    Math.trunc(-4.9) // -4

    Math.trunc(-0.1234) // -0

    Math.sign方法用来判断一个数到底是正数、负数、还是零。对于非数值,会先将其转换为数值。

    它会返回五种值。

    参数为正数,返回+1;

    参数为负数,返回-1;

    参数为0,返回0;

    参数为-0,返回-0;

    其他值,返回NaN。

    Math.cbrt方法用于计算一个数的立方根。

    对于非数值,Math.cbrt方法内部也是先使用Number方法将其转为数值

    Math.imul() § ⇧

    Math.imul方法返回两个数以32位带符号整数形式相乘的结果,返回的也是一个32位的带符号整数。

    案例:

    Math.imul(2, 4)  // 8

    Math.imul(-1, 8)  // -8

    Math.imul(-2, -2) // 4


    Math.expm1(x)返回ex - 1,即Math.exp(x) - 1。

    Math.expm1(-1) // -0.6321205588285577

    Math.expm1(0)  // 0

    Math.expm1(1)  // 1.718281828459045

    相关文章

      网友评论

          本文标题:Math对象的扩展

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