js Math 对象

作者admin

1月 15, 2025

ath 是 JavaScript 中的一个内置对象,提供了许多用于数学计算的属性和方法。它不需要实例化,所有属性和方法都是静态的,可以直接通过 Math 调用。

常用属性

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

常用方法

基本运算

Math.abs(x):返回 x 的绝对值。

Math.sqrt(x):返回 x 的平方根。

Math.pow(x, y):返回 x 的 y 次幂。

取整

Math.round(x):返回 x 四舍五入后的整数。

Math.ceil(x):返回大于或等于 x 的最小整数(向上取整)。

Math.floor(x):返回小于或等于 x 的最大整数(向下取整)。

Math.trunc(x):返回 x 的整数部分(去掉小数部分)。

最大值与最小值

Math.max(x1, x2, ..., xn):返回一组数中的最大值。

Math.min(x1, x2, ..., xn):返回一组数中的最小值。

随机数

Math.random():返回一个 0 到 1 之间的伪随机数(包括 0,不包括 1)。

三角函数

  • Math.sin(x):返回 x 的正弦值(x 为弧度)。
  • Math.cos(x):返回 x 的余弦值(x 为弧度)。
  • Math.tan(x):返回 x 的正切值(x 为弧度)。
  • Math.asin(x):返回 x 的反正弦值(结果为弧度)。
  • Math.acos(x):返回 x 的反余弦值(结果为弧度)。
  • Math.atan(x):返回 x 的反正切值(结果为弧度)。

对数与指数

  • Math.log(x):返回 x 的自然对数(以 e 为底)。
  • Math.log10(x):返回 x 的以 10 为底的对数。
  • Math.exp(x):返回 e 的 x 次幂。

作者 admin

百度广告效果展示