主题
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)