JavaScript 数学对象Math
时间:2019-08-20 13:50:45 来源:igfitidea点击:
math对象为数学常量和函数提供属性和方法。
与其他全局对象不同,Math不是构造函数。
Math的所有属性和方法都是静态的,可以使用Math作为对象调用,而不需要创建它。
语法
调用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的平方根。 |
SQRT2 | 2的平方根。 |
Math对象的方法
方法 | 说明 |
---|---|
abs() | 返回一个数的绝对值。 |
acos() | 返回一个数的反余弦(以弧度表示)。 |
asin() | 返回一个数的反正弦值(以弧度表示)。 |
atan() | 返回一个数字的反正切(以弧度表示)。 |
atan2() | 返回其参数的商的反正切值。 |
ceil() | 返回大于或等于一个数的最小整数。 |
cos() | 返回一个数的余弦值。 |
exp() | 返回E的N次方,其中N是参数,E是欧拉常数,自然对数的底。 |
floor() | 返回小于或等于一个数的最大整数。 |
log() | 返回一个数的自然对数(以E为底)。 |
max() | 返回0或多个数字中的最大值。 |
min() | 返回零或多个数字中的最小值。 |
pow() | 返回底数到指数的幂,即底数。 |
random() | 返回0到1之间的伪随机数。 |
round() | 返回四舍五入为最接近整数的数字的值。 |
sin() | 返回一个数的正弦值。 |
sqrt() | 返回一个数的平方根。 |
tan() | 返回一个数字的正切值。 |
toSource() | 返回字符串“Math”。 |