Math对象用于执行数学任务,无需创建它的实例:
var mathPI = Math.PI;
var myVal = Math.sqrt(4);
Math对象的属性
- E:返回算术常量e,约等于2.718
- LN2:返回2的自然对数,约等于0.693
- LN10:返回10的自然对数,约等于2.302
- LOG2E:返回以2为底的e的对数,约等于1.414
- LOG10E:返回以10为底的e的对数,约等于0.434
- PI:返回圆周率,约等于3.14159
- SQRT1_2:返回2的平方根的倒数,约等于0.707
- SQRT2:返回2的平方根,约等于1.414
Math对象的方法:
- abs(x):返回数的绝对值
- acos(x):返回数的反余弦值
- asin(x):返回数的反正弦值
- atan(x):以介于-PI/2与PI/2弧度之间的数值来返回x的反正切值
- atan2(y,x):返回从X轴到点(x,y)的角度,介于-PI/2与PI/2弧度之间
- ceil(x):对数进行上舍入
- cos(x):返回数的余弦值
- exp(x):返回e的指数
- floor(x):对数进行下舍入
- log(x):返回数的自然对数(e为底)
- max(x,y):返回较大值
- min(x,y):返回较小值
- pow(x,y):返回x的y次幂
- random():返回0~1之间的随机数
- round(x):对数进行四舍五入
- sin(x):返回数的正弦
- sqrt(x):返回数的平方根
- tan(x):返回数的正切
- toSource()
- valueOf()