属性
属性 | 描述 |
---|---|
Math.E | 欧拉常数,也是自然对数的底数,约等于2.718 |
Math.LN2 | 2的自然对数,约等于0.693 |
Math.LN10 | 10的自然对数,约等于2.303 |
Math.LOG2E | 已2为底E的对数,约等于1.443 |
Math.LOG10E | 已10为底E的对数,约等于0.434 |
Math.PI | 圆周率,一个圆的周长和直径之比,约等于 3.14159 |
Math.SQRT1_2 | 1/2的平方根, 约等于 0.707 |
Math.SQRT2 | 2的平方根,约等于 1.414 |
方法
常用方法
方法 | 描述 |
---|---|
Math.ceil(x) | 向上取整后的值 |
Math.floor(x) | 向下取整 |
Math.abs(x) | x的绝对值 |
Math.random() | 0到1之间的伪随机数 |
Math.round(x) | 四舍五入后的整数 |
方法 | 描述 |
---|---|
Math.acos(x) | x的反余弦值 |
Math.acosh(x) | x的反双曲余弦值 |
Math.asin(x) | x的反正弦值 |
Math.asinh(x) | x的反双曲正弦值 |
Math.atan(x) | 以介于 -PI/2 与 PI/2 弧度之间的数值来返回 x 的反正切值 |
Math.atanh(x) | x 的反双曲正切值 |
Math.atan2(y, x) | y/x 的反正切值 |
Math.cbrt(x) | x的立方根 |
Math.clz32(x) | 一个32位整数的前导零的数量 |
Math.cos(x) | x的余弦值 |
Math.cosh(x) | 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) | 32位整数乘法的结果 |
Math.log(x) | 一个数的自然对数(loge, 即ln) |
Math.log1p(x) | 1 加上一个数字的的自然对数(loge, 即ln) |
Math.log10(x) | 以10为底数的x的对数 |
Math.log2(x) | 以2为底数的x的对数 |
Math.max([x[,y[,…]]]) | 0个到多个数值中最大值 |
Math.min([x[,y[,…]]]) | 0个到多个数值中最小值 |
Math.pow(x,y) | x的y次幂 |
Math.sign(x) | x的符号函数, 判定x是正数,负数还是0 |
Math.sin(x) | 正弦值 |
Math.sinh(x) | x的双曲正弦值 |
Math.sqrt(x) | x的平方根 |
Math.tan(x) | x的正切值 |
Math.tanh(x) | x的双曲正切值 |
Math.toSource() | 字符串 “Math” |
Math.trunc(x) | 返回x的整数部分,去除小数 |