主题
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() 函数返回 e
的 x
次幂(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() 函数返回 x
的 y
次幂(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)