Skip to content

Math

静态属性

Math.PI

Math.PI 静态数据属性表示圆的周长与直径的比例,其值约为 3.14159。

静态方法

Math.abs()

Math.abs() 函数返回一个数字的绝对值。

语法:

js
Math.abs(x)

Math.acos()

Math.acos() 函数返回一个数字的反余弦值(以弧度表示)。

语法:

js
Math.acos(x)

Math.acosh()

Math.acosh() 函数返回一个数字的反双曲余弦值。

语法:

js
Math.acosh(x)

Math.asin()

Math.asin() 函数返回一个数字的反正弦值(以弧度表示)。

语法:

js
Math.asin(x)

Math.asinh()

Math.asinh() 函数返回一个数字的反双曲正弦值。

语法:

js
Math.asinh(x)

Math.atan()

Math.atan() 函数返回一个数字的反正切值(以弧度表示)。

语法:

js
Math.atan(x)

Math.atan2()

Math.atan2() 函数返回从原点 (0,0) 到点 (x,y) 的线段与 x 轴正方向之间的角度(以弧度表示)。

语法:

js
Math.atan2(y, x)

Math.atanh()

Math.atanh() 函数返回一个数字的反双曲正切值。

语法:

js
Math.atanh(x)

Math.cbrt()

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

语法:

js
Math.cbrt(x)

Math.ceil()

Math.ceil() 函数返回大于或等于一个数字的最小整数。

语法:

js
Math.ceil(x)

Math.clz32()

Math.clz32() 函数返回一个数字的 32 位二进制表示中前导零的个数。

语法:

js
Math.clz32(x)

Math.cos()

Math.cos() 函数返回一个数字的余弦值(以弧度表示)。

语法:

js
Math.cos(x)

Math.cosh()

Math.cosh() 函数返回一个数字的双曲余弦值。

语法:

js
Math.cosh(x)

Math.exp()

Math.exp() 函数返回 ex 次幂(e^x)。

语法:

js
Math.exp(x)

Math.expm1()

Math.expm1() 函数返回 e^x - 1 的值。

语法:

js
Math.expm1(x)

Math.f16round()

Math.f16round() 函数返回一个数字的四舍五入值,使用 16 位浮点数精度。

语法:

js
Math.f16round(x)

Math.floor()

Math.floor() 函数返回小于或等于一个数字的最大整数。

语法:

js
Math.floor(x)

Math.fround()

Math.fround() 函数返回一个数字的单精度浮点数表示。

语法:

js
Math.fround(x)

Math.hypot()

Math.hypot() 函数返回所有参数的平方和的平方根(即欧几里得范数)。

语法:

js
Math.hypot(...values)

Math.imul()

Math.imul() 函数返回两个数字的 32 位整数乘法结果。

语法:

js
Math.imul(a, b)

Math.log()

Math.log() 函数返回一个数字的自然对数(以 e 为底)。

语法:

js
Math.log(x)

Math.log10()

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

语法:

js
Math.log10(x)

Math.log1p()

Math.log1p() 函数返回 1 + x 的自然对数(以 e 为底)。

语法:

js
Math.log1p(x)

Math.log2()

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

语法:

js
Math.log2(x)

Math.max()

Math.max() 函数返回一组数中的最大值。

语法:

js
Math.max(...values)

Math.min()

Math.min() 函数返回一组数中的最小值。

语法:

js
Math.min(...values)

Math.pow()

Math.pow() 函数返回 xy 次幂(x^y)。

语法:

js
Math.pow(x, y)

Math.random()

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

语法:

js
Math.random()

Math.round()

Math.round() 函数返回一个数字的四舍五入值。

语法:

js
Math.round(x)

Math.sign()

Math.sign() 函数返回一个数字的符号,1 表示正数,-1 表示负数,0 表示零。

语法:

js
Math.sign(x)

Math.sin()

Math.sin() 函数返回一个数字的正弦值(以弧度表示)。

语法:

js
Math.sin(x)

Math.sinh()

Math.sinh() 函数返回一个数字的双曲正弦值。

语法:

js
Math.sinh(x)

Math.sqrt()

Math.sqrt() 函数返回一个数字的平方根。

语法:

js
Math.sqrt(x)

Math.sumPrecise()

Math.sumPrecise() 函数返回一组数字的精确和。

语法:

js
Math.sumPrecise(...values)

Math.tan()

Math.tan() 函数返回一个数字的正切值(以弧度表示)。

语法:

js
Math.tan(x)

Math.tanh()

Math.tanh() 函数返回一个数字的双曲正切值。

语法:

js
Math.tanh(x)

Math.trunc()

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

语法:

js
Math.trunc(x)

基于 MIT 许可发布