JavaScript提供了内部(或”内置”)对象。它们是Array、Boolean、 Date、 Error、 Function、 Global、 JSON、 Math、 Number、 Object、 RegExp 和String 共12个常用对象。
Math对象
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)。
PI:返回圆周率(约等于3.14159)。
Math对象方法
abs(x):返回数的绝对值。
ceil(x):对数进行上舍入。
floor(x):对数进行下舍入。
max(x,y):返回x和y中的最高值。
min(x,y):返回x和y中的最低值。
random():返回0~1之间的随机数。
round(x):把数四舍五入为最接近的整数。
toSource():返回该对象的源码。该方法在IE中无效。
valueOf():返回Math对象的原始值。