可怕的ES6:Math對象的擴展

1、除小返整

Math.trunc()

2、判斷正負

Math.sign()

3、計算立方根

Math.cbrt()

4、返回一個數的單精度浮點數

Math.fround()

5、返回所有參數的平方和的平方根

Math.hypot()

6、e^x -1 ,即Math.exp(x)-1

Math.expm1()

7、以e為底1+x的對數,即Math.log(1+x)

Math.log1p()

8、返回以10為底x的對數,即log10(x)

Math.log10()

注意與自然對數Math.log()不要混淆。

9、以2為底x的對數,即log2(x)

Math.log2()

10、指數運算符**

可怕的ES6

11、32位表示

Math.clz32()和Math.imul()

12、6個新增的三角函數方法:

Math.sinh(x),Math.cosh(x),Math.tanh(x),Math.asinh(x),Math.acosh(x),Math.atanh(x)

思考:

1、ES6真的是可怕,像這種**居然是指數運算符,我真的服。

2、個人對11,12部分暫時不想深入,因為感覺在開發中不會太常用到。

努力成為優秀的前端工程師!

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 全面認識JavaScript的Math對象 Math是一個內置對象,它具有數學常數和函數的屬性和方法。不是一個函數...
    皮皮坤666閱讀 1,092評論 0 0
  • 一、數值的擴展 ES6 提供了二進制和八進制數值的新的寫法,分別用前綴0b(或0B)和0o(或0O)表示。十六進制...
    夜幕小草閱讀 328評論 0 1
  • 屬性 Math.E 表示自然對數的底數(或稱為基數),e,約等于 2.718。 方法 1、Math.abs() 函...
    PYFang閱讀 1,587評論 0 3
  • 二進制和八進制表示法 ES6提供了二進制和八進制數值的新的寫法,分別用前綴0b(或0B)和0o(或0O)表示。 如...
    勿念及時雨閱讀 178評論 0 1
  • 思念是春天蘇醒后的一場繁茂, 一如野草般的萌芽拔節瘋長, 亦如繁花般赤橙黃日青藍紫, 明媚了整個世紀。 思念是夏日...
    無為何安閱讀 394評論 2 6