在 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