Math
静态属性
Math.E
- 描述:Math.E 属性表示自然对数的底数(或称为基数),e,约等于 2.718。
Math.LN10
- 描述:Math.LN10 属性表示 10 的自然对数,约为 2.302:
Math.LN2
- 描述:Math.LN2 属性表示 2 的自然对数,约为 0.693:
Math.LOG10E
- 描述:Math.LOG10E 属性表示以 10 为底数,e 的对数,约为 0.434:
Math.LOG2E
- 描述:Math.LOG2E 属性表示以 2 为底数,e 的对数,约为 1.442:
Math.PI
- 描述:Math.PI 表示一个圆的周长与直径的比例,约为 3.14159:
Math.SQRT1_2
- 描述:Math.SQRT1_2 属性表示 1/2 的平方根,约为 0.707:
Math.SQRT2
- 描述:Math.SQRT2 属性表示 2 的平方根,约为 1.414:
静态方法
Math.abs()
- 描述:Math.abs(x) 函数返回一个数字的绝对值。
Math.acos()
- 描述:返回一个数的反余弦值(单位为弧度)
Math.acosh()
- 描述:函数返回一个数的反双曲余弦值
Math.asin()
- 描述:返回一个数值的反正弦(单位为弧度)
Math.asinh()
- 描述:返回一个数值的反双曲正弦值
Math.atan()
- 描述:函数返回一个数值的反正切(以弧度为单位)
Math.atan2()
- 描述:返回从原点 (0,0) 到 (x,y) 点的线段与 x 轴正方向之间的平面角度 (弧度值),也就是 Math.atan2(y,x)
Math.atanh()
- 描述:函数返回一个数值反双曲正切值
Math.cbrt()
- 描述:函数返回任意数字的立方根。
Math.ceil()
- 描述:静态方法总是向上舍入,并返回大于等于给定数字的最小整数。
Math.clz32()
- 描述:函数返回一个数字在转换成 32 无符号整形数字的二进制形式后,开头的 0 的个数,比如 1000000 转换成 32 位无符号整形数字的二进制形式后是 00000000000011110100001001000000, 开头的 0 的个数是 12 个,则 Math.clz32(1000000) 返回 12.
Math.cos()
- 描述:函数返回一个数值的余弦值。
Math.cosh()
- 描述:函数返回数值的双曲余弦函数。
Math.exp()
- 描述:函数返回 e^x,x 表示参数,e 是欧拉常数(Euler's constant),自然对数的底数。
Math.expm1()
- 描述:函数返回 E^x - 1, 其中 x 是该函数的参数,E 是自然对数的底数 2.718281828459045。
Math.f16round()
- 描述:
Math.floor()
- 描述:函数总是返回小于等于一个给定数字的最大整数。
Math.fround()
- 描述:可以将任意的数字转换为离它最近的单精度浮点数形式的数字。
Math.hypot()
- 描述:函数返回所有参数的平方和的平方根
Math.imul()
- 描述:该函数将两个参数分别转换为 32 位整数,相乘后返回 32 位结果,类似 C 语言的 32 位整数相乘。
Math.log()
- 描述:函数返回一个数的自然对数
Math.log10()
- 描述:函数返回一个数字以 10 为底的对数。
Math.log1p()
- 描述:函数返回一个数字加 1 后的自然对数 (底为 E), 既log(x+1).
Math.log2()
- 描述:函数返回一个数字以 2 为底的对数。
Math.max()
- 描述:函数返回作为输入参数的最大数字,如果没有参数,则返回 -Infinity。
Math.min()
- 描述:函数返回作为输入参数的数字中最小的一个,如果没有参数,则返回 Infinity。
Math.pow()
- 描述:函数返回基数(base)的指数(exponent)次幂,即 base^exponent。
Math.random()
- 描述:静态方法返回一个大于等于 0 且小于 1 的伪随机浮点数,并在该范围内近似均匀分布,然后你可以缩放到所需的范围。其实现将选择随机数生成算法的初始种子;它不能由用户选择或重置。
Math.round()
- 描述:函数返回一个数字四舍五入后最接近的整数。
Math.sign()
- 描述:函数返回一个数字的符号,指示数字是正数,负数还是零。
Math.sin()
- 描述:函数返回一个数值的正弦值。
Math.sinh()
- 描述:函数返回一个数字 (单位为角度) 的双曲正弦值。
Math.sqrt()
- 描述:函数返回一个数的平方根
Math.tan()
- 描述:方法返回一个数值的正切值。
Math.tanh()
- 描述:函数将会返回一个数的双曲正切函数值
Math.trunc()
- 描述:方法会将数字的小数部分去掉,只保留整数部分。