javascript中的Math对象

文章描述

javascript中的Math对象,包含random,ceil, floor,abc,PI.....

Math.E 返回欧拉数(约 2.718)

Math.LN2 返回 2 的自然对数(约 0.693)

Math.LN10 返回 10 的自然对数(约 2.302)

Math.LOG2E 返回 E 的以 2 为底的对数(约 1.442)

Math.LOG10E 返回 E 的以 10 为底的对数(约 0.434)

Math.PI 返回 PI(约 3.14)

Math.SQRT1_2 返回 1/2 的平方根(约 0.707)

Math.SQRT2 返回 2 的平方根(约 1.414)

Math.Math.random() 生成0~1之间的随机数

范围公式 - parseInt
parseInt( Math.random() * (max - min + 1)) + min;
例:2 ~5 
parseInt(Math.random () * (5  - 2 +  1)) + 2


范围公式 - Math.ceil
Math.ceil(Math.random() * (max- min + 1) + max - 1)
例: 2 ~ 5
Math.ceil(Math.random() * (5 - 2 + 1) + 2 - 1);


范围公式 - Math.floor
Math.floor(Math.random() * (max - min + 1) + min)
例: 2 ~ 5
Math.floor(Math.random() * (5 - 2 + 1) + 2)

Math.ceil() 向上取整

Math.floor() 向下取整

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

Math.acos(x) 返回 x 的反余弦值,以弧度为单位

Math.acosh(x) 返回 x 的双曲反余弦值

Math.asin(x) 返回 x 的反正弦值,以弧度为单位

Math.asinh(x) 返回 x 的双曲反正弦值

Math.atan(x) 返回 x 的反正切值,返回的值是 -PI/2 到 PI/2 之间的弧度值

Math.atan2(y, x) 返回其参数商的反正切值

Math.atanh(x) 返回 x 的双曲反正切值

Math.cbrt(x) 返回 x 的三次方根

Math.clz32(x) 返回 x 的 32 位二进制表示中前导零的数量

Math.cos(x) 返回 x 的余弦值(x 以弧度为单位)

Math.cosh(x) 返回 x 的双曲余弦值

Math.exp(x) 返回 Ex 的值

Math.expm1(x) 返回 Ex 减去 1 的值

Math.fround(x) 返回数的最接近的(32 位单精度)浮点表示

Math.log(x) 返回 x 的自然对数

Math.log10(x) 返回 x 的以 10 为底的对数

Math.log1p(x) 返回 1 + x 的自然对数

Math.log2(x) 返回 x 的以 2 为底的对数

Math.max(x, y, z, ..., n) 返回值最高的数字

Math.min(x, y, z, ..., n) 返回值最小的数字

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

Math.random() 返回 0 到 1 之间的随机数

Math.round(x) 将 x 舍入为最接近的整数

Math.sign(x) 返回数的符号(检查它是正数、负数还是零)

Math.sin(x) 返回 x 的正弦值(x 以弧度为单位)

Math.sinh(x) 返回 x 的双曲正弦值

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

Math.tan(x) 返回角度的正切值

Math.tanh(x) 返回数的双曲正切值

Math.trunc(x) 返回数字 (x) 的整数部分

评论(共0条)