JavaScript - 数学对象

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。属性&说明
1E

Euler常数和自然对数的基数,约为2.718。

2LN2

2的自然对数,约为0.693。

3LN10

自然对数为10,约为2.302。

4LOG2E

E的基数2对数,约为1.442。

5LOG10E

E的基数10对数,约为0.434。

6PI

圆周长与直径的比率,约为3.14159。

7SQRT1_2

1/2的平方根;等价地,1比2的平方根,大约0.707。

8SQRT2

平方根2,大约1.414。

在以下部分中,我们将举几个例子来演示数学属性的用法。

数学方法

以下是与Math对象及其描述相关的方法列表

Sr.No。方法&说明
1abs()

返回数字的绝对值。

2acos ()

返回数字的反余弦(以弧度表示)。

3asin()

返回数字的反正弦(以弧度表示)。

4atan()

返回arctangent(以弧度表示)一个数字。

5atan2()

返回其参数商的反正切值。

6ceil()

返回大于或等于数字的最小整数。

7cos()

返回数字的余弦。

8exp()

返回E N ,其中N是参数,E是欧拉常数,自然对数的基数。

9floor()

返回小于或等于数字的最大整数。

10log()

返回数字的自然对数(基数E)。

11max()

返回0或0以上的最大数字。

12min()

返回0或0以上的最小数字。

13pow()

返回指数幂的基数,即是,基本指数。

14random()

返回0到1之间的伪随机数。

15round()

返回舍入到最接近整数的数字的值。

16sin()

返回数字的正弦值。

17sqrt()

返回数字的平方根。

18tan()

返回数字的正切值。

19toSource()

返回字符串"Math"。

以下我们将举几个例子来演示与Math相关的方法的用法。