位置:首页 > Web开发 > Javascript在线教程 > Javascript Math对象

Javascript Math对象

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".