Math
Math 是一个内置对象, 为数学常量和数学函数提供了属性和方法,而不是一个函数对象。
属性列表
版本 | 名称 | 语法 | 说明 |
1.0 | E | Math.E | 欧拉常数,即自然对数的底数,约等于 2.718。 |
1.0 | LN2 | Math.LN2 | 2的自然对数,约等于0.693。 |
1.0 | LN10 | Math.LN10 | 10的自然对数,约等于 2.303。 |
1.0 | LOG2E | Math.LOG2E | 以 2 为底 E 的对数,约等于 1.443。 |
1.0 | LOG10E | Math.LOG10E | 以10为底E的对数,约等于 0.434。 |
1.0 | PI | Math.PI | 圆周率,一个圆的周长和直径之比,约等于 3.14159。 |
1.0 | SQRT1_2 | Math.SQRT1_2 | 1/2的平方根,约等于 0.707。 |
1.0 | SQRT2 | Math.SQRT2 | 2的平方根,约等于 1.414。 |
方法列表
版本 | 名称 | 语法 | 说明 |
1.0 | abs | Math.abs(<Number>) | 返回参数的绝对值。 |
1.0 | acos | Math.acos(<Number>) | 返回参数的反余弦值。 |
1.0 | asin | Math.asin(<Number>) | 返回参数的反正弦值。 |
1.0 | atan | Math.atan(<Number) | 以介于 -PI/2 与 PI/2 弧度之间的数值来返回参数的反正切值。 |
1.0 | atan2 | Math.atan2(<Number>) | 返回参数2与参数1比率的反正切值。 |
1.0 | ceil | Math.ceil(<Number>) | 返回参数向上取整后的值。 |
1.0 | cos | Math.cos(<Number>) | 返回参数的余弦值。 |
1.0 | exp | Math.exp(<Number>) | Math.exp(x) 返回 Ex,当x为参数,E 是欧拉常数 (2.718…),自然对数的底。 |
1.0 | floor | Math.floor(<Number>) | 返回小于参数的最大整数。 |
1.0 | log | Math.log(<Number>) | 返回参数的自然对数(底为e)。 |
1.0 | max | Math.max([value1[,value2, …]]) | 返回参数数值中的最大值。 |
1.0 | min | Math.min([value1[,value2, …]]) | 返回参数数值中的最小值。 |
1.0 | pow | Math.pow(base, exponent) | 返回第一个参数的第二个参数值次幂。 |
1.0 | random | Math.random() | 返回 0 到 1 之间的随机数。 |
1.0 | round | Math.round(<Number>) | 返回四舍五入后的整数。 |
1.0 | sin | Math.sin(<Number>) | 返回参数的正弦值。 |
1.0 | sqrt | Math.sqrt(<Number>) | 返回参数的平方根。 |
1.0 | tan | Math.tan(<Number>) | 返回参数的正切值。 |