ES7 中的 Math 对象新增的一些方法及其使用示例

阅读时长 3 分钟读完

在 ES7 中,Math 对象新增了一些方法,这些方法可以帮助我们更方便地进行数学计算。本文将详细介绍这些方法及其使用示例。

Math.trunc()

Math.trunc() 方法返回一个数字的整数部分,去掉它的小数部分。

使用示例:

Math.sign()

Math.sign() 方法用于判断一个数是正数、负数还是零,返回值为 1、-1 或 0。

使用示例:

Math.cbrt()

Math.cbrt() 方法返回一个数的立方根。

使用示例:

Math.imul()

Math.imul() 方法用于返回两个数相乘的结果,结果为 32 位有符号整数。

使用示例:

Math.log10()

Math.log10() 方法返回一个数以 10 为底的对数。

使用示例:

Math.log2()

Math.log2() 方法返回一个数以 2 为底的对数。

使用示例:

Math.log1p()

Math.log1p() 方法返回一个数加 1 后以自然数 e 为底的对数。

使用示例:

Math.expm1()

Math.expm1() 方法返回 e 的 x 次幂减 1 的结果。

使用示例:

Math.hypot()

Math.hypot() 方法用于计算多个数的平方和的平方根。

使用示例:

总结

ES7 中新增的这些 Math 对象方法,可以帮助我们更方便地进行数学计算。不仅如此,它们还能提高我们的代码效率。在实际开发过程中,我们可以根据需要选用合适的方法,来完成各种复杂的计算任务。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/64d2d045b5eee0b525a216f4

纠错
反馈

纠错反馈