JavaScript Math 对象
JavaScript 教程
收录了这篇文章

JavaScript 的 Math 对象不是一个构造函数,它是一个静态对象,提供了许多数学常量和数学函数,用于执行数学任务和操作。Math 对象的属性和方法都是静态的,意味着你可以直接通过 Math 对象调用它们,而无需实例化一个新的对象。以下是一些常用的 Math 对象的属性和方法:

常量

  • Math.E: 自然对数的底数,约等于 2.718。
  • Math.LN10: 10的自然对数,约等于 2.302。
  • Math.LN2: 2的自然对数,约等于 0.693。
  • Math.LOG10E: e的以10为底的对数,约等于 0.434。
  • Math.LOG2E: e的以2为底的对数,约等于 1.442。
  • Math.PI: 圆周率,约等于 3.14159。
  • Math.SQRT1_2: 1/2的平方根,约等于 0.707。
  • Math.SQRT2: 2的平方根,约等于 1.414。

方法

  • Math.abs(x): 返回 x 的绝对值。
  • Math.ceil(x): 返回大于或等于 x 的最小整数。
  • Math.floor(x): 返回小于或等于 x 的最大整数。
  • Math.round(x): 把 x 四舍五入到最接近的整数。
  • Math.max(arg1, arg2, ...): 返回一组数值中的最大值。
  • Math.min(arg1, arg2, ...): 返回一组数值中的最小值。
  • Math.pow(base, exponent): 返回 base 的 exponent 次幂。
  • Math.sqrt(x): 返回 x 的平方根。
  • Math.random(): 返回介于 0(包含)与 1(不包含)之间的随机数。

高级方法

  • Math.sin(x), Math.cos(x), Math.tan(x): 计算三角函数的正弦、余弦和正切值,其中 x 是以弧度为单位的角度。
  • Math.asin(x), Math.acos(x), Math.atan(x): 计算反正弦、反余弦和反正切值。
  • Math.exp(x): 返回 e 的 x 次幂。
  • Math.log(x): 返回 x 的自然对数(底为 e)。
  • Math.log10(x): 返回 x 的以10为底的对数。
  • Math.sign(x): 返回 x 的符号,1表示正数,-1表示负数,0表示零。

Math 对象为JavaScript编程中的数学运算提供了极大的便利,无论是进行基础的四则运算、幂运算、三角函数计算,还是进行随机数生成等,都是非常实用的工具。

声明:本站所有文章和图片,如无特殊说明,均为原创发布。商业转载请联系作者获得授权,非商业转载请注明出处。
随机推荐
Git push 错误:Updates were rejected because the remote contains work that you do not have locally
WordPress 文章排序
JavaScript 的 this 指向
Express.js CSRF 安全防护
ES6 Promise 和 async/await 教程
JavaScript 流式传输数据 SSE (Server-Sent Events)
HTML input 元素
WordPress 密码生成和密码验证