JavaScript math对象
math对象为你提供数学常量和函数的属性和方法。与其他全局对象不同,Math不是一个构造器,Math的所有属性和方法都是静态的,可以通过将Math作为一个对象来调用,而无需创建它。
因此,你把常数π称为Math.PI,你把正弦函数称为Math.sin(x),其中x是方法的参数。
语法
调用Math属性和方法的语法如下
var pi_val = Math.PI; var sine_val = Math.sin(30);
math属性
这是Math的所有属性及其描述的列表。
序号. | 属性和说明 |
---|---|
1 | E \ 欧拉常数和自然对数的底数约为2.718。 |
2 | LN2 2的自然对数,大约为0.693。 |
3 | LN10 自然对数为10,约为2.302。 |
4 | LOG2E E的以2为底的对数,约为1.442。 |
5 | LOG10E E的以10为底的对数,约为0.434。 |
6 | PI 圆的周长与其直径之比,约为3.14159。 |
7 | SQRT1_2 平方根的1/2;等价于2的平方根上的1,大约为0.707。 |
8 | SQRT2 2的平方根,大约为1.414。 |
在以下各节中,我们将通过一些示例来演示Math属性的用法。
math方法
这是与Math对象关联的方法及其说明的列表
序号. | 方法与说明 |
---|---|
1 | abs() 返回数字的绝对值。 |
2 | acos() 返回数字的反余弦(以弧度为单位)。 |
3 | asin() 返回数字的反正弦(以弧度为单位)。 |
4 | atan() 返回数字的反正切(以弧度为单位)。 |
5 | atan2() 返回其参数商的反正切。 |
6 | ceil() 返回大于或等于数字的最小整数。 |
7 | cos() 返回数字的余弦值。 |
8 | exp() 返回EN,其中N是自变量,E是欧拉常数,自然对数的底数。 |
9 | floor() 返回小于或等于数字的最大整数。 |
10 | log() 返回数字的自然对数(以E为底)。 |
11 | max() 返回零个或多个数字中的最大值。 |
12 | min() 返回零个或多个数字中的最小值。 |
13 | pow() 将底数返回指数幂,即底指数。 |
14 | random() 返回介于0和1之间的伪随机数。 |
15 | round() 返回四舍五入到最接近整数的数字的值。 |
16 | sin() 返回数字的正弦值。 |
17 | sqrt() 返回数字的平方根。 |
18 | tan() 返回数字的切线。 |
19 | toSource() 返回字符串“ Math”。 |
在以下各节中,我们将通过一些示例来演示与Math相关的方法的用法。