美文网首页
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对象扩展

  • Math对象的扩展

    Math.trunc方法用于去除一个数的小数部分,返回整数部分 案例: Math.trunc(4.1) // 4 ...

  • es6学习笔记之数值扩展

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

  • 数学方法的扩展-ES6初学习

    Math 对象的扩展ES6 在 Math 对象上新增了 17 个与数学相关的方法。所有这些方法都是静态方法,只能在...

  • javaweb-day03

    javascript 复合数据类型:内置对象,自定义对象,浏览器对象,扩展对象; 内置对象:Date,Math,N...

  • Date Math

    6.5 date math对象的学习 Math对象 Math对象:仅专门提供数学计算的方法Math对象没有构造函数...

  • JavaScript Math对象和Date对象浅谈

    JavaScript Math对象和Date对象浅谈 Math 对象 JavaScript当中的Math对象是原...

  • 数值对象-Math对象

    一、Math对象的属性 Math对象的属性往往都是数学中常用到的“常量”,Math对象属性如下:Math对象属性 ...

  • Math对象

    Math对象的属性 Math对象的方法

  • Math对象的扩展-es6

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

网友评论

      本文标题:Math对象的扩展

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