使用对象的属性
①通过圆点(.)运算符:对象名.属性名;
②通过属性名:["属性名"]
③通过循环语句:for{var 变量 in 对象变量}
{
……对象变量(变量)……
}
④通过with语句:with(对象变量){
……直接使用对象属性名、方法名……
}
数学(Math)对象
Math对象提供算数运算符所需要的多种算数值类型和函数,该对象的所有属性和方法都是静态的。
Math的属性
属性 | 说明 |
---|---|
constructor | 对创建此此对象的函数的引用 |
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) |
Prototype |
向对象添加自定义属性和方法 |
SQRT1_2 |
返回2的平方根除1(约等于0.707) |
SQRT2 |
返回2的平方根(约等于1.414) |
Math的方法
方法 | 说明 | 示例 |
abs(X) | 返回一个数的绝对值 | abs(-2) //结果为2 |
acos(X) | 返回指定参数的反余弦值 | acos(1) //结果为0 |
asin(X) | 返回指定参数的反正弦值 | asin(-1) //结果为 |
cos(X) | 返回指定参数的余弦值 | cos(2) //结果为 |
sin(X) | 返回指定参数的正弦值 | sin(0) //结果为0 |
tan(X) | 返回一个角的正切值 | tan(Math.P1/4) //结果为1 |
atan(X) | 以介于-P1/2与P1/2弧度之间的数值来返回X的反正切值 | atan(1) //结果为0.7854 |
ceil(X) | 对一个数进行上舍入 | cell(-10.8) //结果为-10 |
exp(X) | 返回e的指数 | exp(2) //结果为7.389 |
floor(X) | 对一个数进行下舍入 | floor(10.8) //结果为11 |
log(X) | 返回数的自然对数(底为e) | log(Math.E) //结果为1 |
max(X,Y) | 返回X和Y中的最大值 |
max(4,6) //结果为6 |
min(X,Y) | 返回X和Y中的最小值 | min(4,6) //结果为4 |
pow(X,Y) | 返回X的Y次幂 | pow(2,3) //结果为8 |
random() | 返回0~1之间的随机数 | randow() |
round(X) | 把一个数四舍五入为最接近的整数 | round(8,10) //结果为9 |
sqrt(X) | 返回数的平方根 | sqrt(9) //结果为3 |