math 对象提供的数学常数和函数的属性和方法。
不像其他的全局对象,Math不是构造函数。所有Math属性和方法是静态的,可以通过使用Math作为一个对象,而无需创建它被调用。
因此,请参考常数pi为Math.PI,也可调用正弦函数Math.sin(x),其中x是方法的参数。
Syntax:
下面是简单的语法来调用Math属性和方法。
var pi_val = Math.PI; var sine_val = Math.sin(30);
Math 属性:
这里是每个属性和它们的描述的列表。
属性 | 描述 |
---|---|
E | 欧拉常数和自然对数的基数,约为 2.718. |
LN2 | 2的自然对数,约为 0.693 |
LN10 | 10的自然对数,约 2.302 |
LOG2E | 2为底对数E,约 1.442 |
LOG10E | 10为底对数E,约0.434 |
PI | 圆到其直径的圆周的比率,约 3.14159 |
SQRT1_2 | 1/2平方根;等同地,1以上的2的平方根,大约为 0.707 |
SQRT2 | 2的平方根,约1.414. |
Math 方法
这里是每种方法及其描述的列表。
方法 | 描述 |
---|---|
abs() | 返回一个数字的绝对值 |
acos() | 返回一个数字的反余弦(弧度) |
asin() | 返回一个数字的反正弦(弧度) |
atan() | 返回一个数字的反正切(弧度) |
atan2() | 返回其参数的商的反正切 |
ceil() | 返回一个比最小整数大于或等于的数 |
cos() | 返回一个数字的余弦值 |
exp() | 返回EN,其中N是参数,E是欧拉常数时,自然对数的基数 |
floor() | 返回比最大的整数小于或等于一个数 |
log() | 返回一个数字的自然对数(基数为E) |
max() | 返回最大的零个或多个数字 |
min() | 返回最小的零个或多个数字 |
pow() | 返回基数的指数幂,也就是,基数的指数幂 |
random() | 返回0和1的伪随机数 |
round() | 返回数字四舍五入为最接近的整数的值 |
sin() | 返回一个数的正弦值 |
sqrt() | 返回一个数的平方根 |
tan() | 返回一个数字的正切值 |
toSource() | 返回字符串 "Math". |