Math

Math 是一个内置对象, 为数学常量和数学函数提供了属性和方法,而不是一个函数对象。

 

属性列表

版本名称语法说明
1.0EMath.E欧拉常数,即自然对数的底数,约等于 2.718。
1.0LN2Math.LN22的自然对数,约等于0.693。
1.0LN10Math.LN1010的自然对数,约等于 2.303。
1.0LOG2EMath.LOG2E以 2 为底 E 的对数,约等于 1.443。
1.0LOG10EMath.LOG10E以10为底E的对数,约等于 0.434。
1.0PIMath.PI圆周率,一个圆的周长和直径之比,约等于 3.14159。
1.0SQRT1_2Math.SQRT1_21/2的平方根,约等于 0.707。
1.0SQRT2Math.SQRT22的平方根,约等于 1.414。

方法列表

版本名称语法说明
1.0absMath.abs(<Number>)返回参数的绝对值。
1.0acosMath.acos(<Number>)返回参数的反余弦值。
1.0asinMath.asin(<Number>)返回参数的反正弦值。
1.0atanMath.atan(<Number)以介于 -PI/2 与 PI/2 弧度之间的数值来返回参数的反正切值。
1.0atan2Math.atan2(<Number>)返回参数2与参数1比率的反正切值。
1.0ceilMath.ceil(<Number>)返回参数向上取整后的值。
1.0cosMath.cos(<Number>)返回参数的余弦值。
1.0expMath.exp(<Number>)Math.exp(x) 返回 Ex,当x为参数,E 是欧拉常数 (2.718…),自然对数的底。
1.0floorMath.floor(<Number>)返回小于参数的最大整数。
1.0logMath.log(<Number>)返回参数的自然对数(底为e)。
1.0maxMath.max([value1[,value2, …]]) 返回参数数值中的最大值。
1.0minMath.min([value1[,value2, …]]) 返回参数数值中的最小值。
1.0powMath.pow(base, exponent) 返回第一个参数的第二个参数值次幂。
1.0randomMath.random()返回 0 到 1 之间的随机数。
1.0roundMath.round(<Number>)返回四舍五入后的整数。
1.0sinMath.sin(<Number>)返回参数的正弦值。
1.0sqrtMath.sqrt(<Number>) 返回参数的平方根。
1.0tanMath.tan(<Number>)返回参数的正切值。