math 对象为您提供数学常量和函数的属性和方法。与其他全局对象不同, Math 不是构造函数。 Math 的所有属性和方法都是静态的,可以通过使用Math作为对象来调用而不创建它。
因此,你引用常量 pi as Math.PI 并将 sine 函数称为 Math.sin(x),其中x是方法的参数。
调用Math的属性和方法的语法如下:
var pi_val = Math.PI; var sine_val = Math.sin(30);
以下是数学及其描述的所有属性的列表。
Sr.No。 | 属性&说明 |
---|---|
1 | E Euler常数和自然对数的基数,约为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的平方根;等价地,1比2的平方根,大约0.707。 |
8 | SQRT2 平方根2,大约1.414。 |
在以下部分中,我们将举几个例子来演示数学属性的用法。
以下是与Math对象及其描述相关的方法列表
Sr.No。 | 方法&说明 |
---|---|
1 | abs() 返回数字的绝对值。 |
2 | acos () 返回数字的反余弦(以弧度表示)。 |
3 | asin() 返回数字的反正弦(以弧度表示)。 |
4 | atan() 返回arctangent(以弧度表示)一个数字。 |
5 | atan2() 返回其参数商的反正切值。 |
6 | ceil() 返回大于或等于数字的最小整数。 |
7 | cos() 返回数字的余弦。 |
8 | exp() 返回E N ,其中N是参数,E是欧拉常数,自然对数的基数。 |
9 | floor() 返回小于或等于数字的最大整数。 |
10 | log() 返回数字的自然对数(基数E)。 |
11 | max() 返回0或0以上的最大数字。 |
12 | min() 返回0或0以上的最小数字。 |
13 | pow() 返回指数幂的基数,即是,基本指数。 |
14 | random() 返回0到1之间的伪随机数。 |
15 | round() 返回舍入到最接近整数的数字的值。 |
16 | sin() 返回数字的正弦值。 |
17 | sqrt() 返回数字的平方根。 |
18 | tan() 返回数字的正切值。 |
19 | toSource() 返回字符串"Math"。 |
以下我们将举几个例子来演示与Math相关的方法的用法。