JavaScript Math 对象

在 JavaScript 中,Math 是一个内置对象,允许你对 Number 类型执行数学运算。Math 不是一个构造函数。它是隐式 **全局** 对象的属性。

在本参考页面中,你将找到 Math 对象的所有方法。你可以直接访问 Math 对象的方法和常量。例如,要使用数学 **PI** 常量,请在代码中使用 Math.PI

JavaScript Math sin()

返回角度的正弦值

JavaScript Math cos()

返回角度的余弦值

JavaScript Math tan()

返回角度的正切值

JavaScript Math.abs()

返回数字的绝对值

JavaScript Math.pow()

返回一个数字的指定次幂

JavaScript Math asin()

返回一个数字的反正弦值(以弧度为单位)

JavaScript Math acos()

返回一个数字的反余弦值(以弧度为单位)

JavaScript Math atan()

返回一个数字的反正切值(以弧度为单位)

JavaScript Math ceil()

将数字向上舍入到下一个最大的整数

JavaScript Math floor()

将数字向下舍入到下一个最小的整数

JavaScript Math round()

返回四舍五入到最接近整数的数字

JavaScript Math trunc()

返回数字的整数部分

JavaScript Math max()

返回数值最大的数字

JavaScript Math min()

返回数值最小的数字

JavaScript Math.sqrt()

返回指定数字的平方根

JavaScript Math sign()

返回数字的符号

JavaScript Math.log()

返回数字的自然对数

JavaScript Math.log2()

返回数字的以 2 为底的对数

JavaScript Math.log10()

返回数字的以 10 为底的对数

JavaScript Math.log1p()

返回 1 加上数字的自然对数

JavaScript Math.exp()

返回 e(欧拉数)的指定次幂

JavaScript Math.expm1()

返回 e 的指定次幂减 1

JavaScript Math sinh()

返回数字的双曲正弦值

JavaScript Math cosh()

返回数字的双曲余弦值

JavaScript Math tanh()

返回数字的双曲正切值

JavaScript Math asinh()

返回数字的双曲反正弦值

JavaScript Math acosh()

返回数字的双曲反余弦值

JavaScript Math atanh()

返回数字的双曲反正切值

JavaScript Math atan2()

返回参数商的反正切值

JavaScript Math.fround()

返回数字的 32 位浮点表示

JavaScript Math.hypot()

返回参数平方和的平方根

JavaScript Math cbrt()

返回指定数字的立方根

JavaScript Math clz32()

返回数字二进制表示中的前导零的数量

JavaScript Math random()

返回一个介于 0 和 1 之间的伪随机浮点数