Math对象-JavaScript
Math 是一个内置对象,它拥有一些数学常数属性和数学函数方法。Math 不是一个函数对象。
Math 用于 Number 类型。
Math 的所有属性与方法都是静态的。
属性
Math.E- 欧拉常数,也是自然对数的底数,约等于
2.718。 Math.LN22的自然对数,约等于0.693。Math.LN1010的自然对数,约等于2.303。Math.LOG2E- 以
2为底的E的对数,约等于1.443。 Math.LOG10E- 以
10为底的E的对数,约等于0.434。 Math.PI- 圆周率,一个圆的周长和直径之比,约等于
3.14159。 Math.SQRT1_2- 二分之一 ½ 的平方根,同时也是
2的平方根的倒数 12,约等于0.707。 Math.SQRT22的平方根,约等于1.414。
方法
Math.abs(x)返回一个数的绝对值。
Math.ceil(x)返回大于一个数的最小整数,即一个数向上取整后的值。// 3.14返回4;
Math.floor(x)返回小于一个数的最大整数,即一个数向下取整后的值。// 3.14返回3;
Math.trunc(x)返回一个数的整数部分,直接去除其小数点及之后的部分。
Math.log(x)返回一个数的自然对数(㏒e,即 ㏑)。
Math.log1p(x)返回一个数加 1 的和的自然对数(㏒e,即 ㏑)。
Math.log10(x)返回一个数以 10 为底数的对数。
Math.log2(x)返回一个数以 2 为底数的对数。
Math.max([x[, y[, …]]])返回零到多个数值中最大值。
Math.min([x[, y[, …]]])返回零到多个数值中最小值。
Math.pow(x, y)返回一个数的 y 次幂。
Math.random()返回一个 0 到 1 之间的伪随机数。
Math.round(x)返回四舍五入后的整数。
Math.sign(x)返回一个数的符号,得知一个数是正数、负数还是 0。
Math.acos(x)返回一个数的反余弦值。
Math.acosh(x)返回一个数的反双曲余弦值。
Math.asin(x)返回一个数的反正弦值。
Math.asinh(x)返回一个数的反双曲正弦值。
Math.atan(x)返回一个数的反正切值。
Math.atanh(x)返回一个数的反双曲正切值。
Math.atan2(y, x)返回 y/x 的反正切值。
Math.cbrt(x)返回一个数的立方根。
Math.clz32(x)返回一个 32 位整数的前导零的数量。
Math.cos(x)返回一个数的余弦值。
Math.cosh(x)返回一个数的双曲余弦值。
Math.exp(x)返回欧拉常数的参数次方,Ex,其中 x 为参数,E 是欧拉常数(2.718...,自然对数的底数)。
Math.expm1(x)返回 exp(x) - 1 的值。Math.fround(x)返回最接近一个数的单精度浮点型表示。
Math.hypot([x[, y[, …]]])返回其所有参数平方和的平方根。
Math.imul(x, y)返回 32 位整数乘法的结果。
Math.sin(x)返回一个数的正弦值。
Math.sinh(x)返回一个数的双曲正弦值。
Math.sqrt(x)返回一个数的平方根。
Math.tan(x)返回一个数的正切值。
Math.tanh(x)返回一个数的双曲正切值。

浙公网安备 33010602011771号