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部分暂时不想深入,因为感觉在开发中不会太常用到。
努力成为优秀的前端工程师!