Math 对象用于执行数学任务
使用Math的属性和方法的语法:
var pi_value = Math.PI;
var sqrt_value = Math.sqrt(15);
注释:Math对象并不像Date和String那样是对象的类,因此没有构造函数Math(),像Math.sin()这样的函数只是函数,不是某个对象的方法,您无需创建它,通过Math作为对象使用就可以调用其所有属性和方法。
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)返回x和y的最高值
min(x,y)返回x和y的最低值
pow(x,y)返回x的y次幂
random()返回0-1之间的随机数
round(x)把数四舍五入为最接近的整数
sin(x) 返回输的正弦
sqrt(x)返回数的平凡根
tan(x)返回角的正切
toSource()返回该对象的源代码
valueOf()返回Math对象的原始值