可怕的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,071评论 0 0
  • 一、数值的扩展 ES6 提供了二进制和八进制数值的新的写法,分别用前缀0b(或0B)和0o(或0O)表示。十六进制...
    夜幕小草阅读 319评论 0 1
  • 属性 Math.E 表示自然对数的底数(或称为基数),e,约等于 2.718。 方法 1、Math.abs() 函...
    PYFang阅读 1,576评论 0 3
  • 二进制和八进制表示法 ES6提供了二进制和八进制数值的新的写法,分别用前缀0b(或0B)和0o(或0O)表示。 如...
    勿念及时雨阅读 177评论 0 1
  • 思念是春天苏醒后的一场繁茂, 一如野草般的萌芽拔节疯长, 亦如繁花般赤橙黄日青蓝紫, 明媚了整个世纪。 思念是夏日...
    无为何安阅读 389评论 2 6