JavaScript Math物件新增特性

admin發表於2017-03-14

在ES5基礎上,ES2015新增了17個方法。

原有Math物件相關內容可以參閱JavaScript Math 物件一章節。

下面是新增的方法列表:

方法描述
Math.acosh()返回引數的反雙曲餘弦。
Math.asinh()返回引數的反雙曲正弦。
Math.atanh()返回引數的雙曲正切。
Math.cbrt()計算一個數的立方根。
Math.clz32()返回一個數的32位無符號整數形式有多少個前導0。
Math.cosh()返回引數的反雙曲餘弦。
Math.expm1()回值等於Math.exp(x) - 1。
Math.fround()返回一個數的單精度浮點數形式。
Math.hypot()返回所有引數的平方和的平方根。
Math.imul()返回兩個數以32位帶符號整數形式相乘的結果,返回的也是一個32位的帶符號整數。
Math.log1p()Math.log1p(x)方法返回1 + x的自然對數,即Math.log(1 + x)。
Math.log10()Math.log10(x)返回以10為底的x的對數。如果x小於0,則返回NaN。
Math.log2()Math.log2(x)返回以2為底的x的對數。如果x小於0,則返回NaN。
Math.sign()用來判斷一個數到底是正數、負數、還是零。
Math.sinh()返回引數的雙曲正弦。
Math.tanh()返回引數的雙曲正切。  

相關文章