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的所有属性及其描述的列表。

序号.属性和说明
1E \

欧拉常数和自然对数的底数约为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;等价于2的平方根上的1,大约为0.707。

8SQRT2

2的平方根,大约为1.414。

在以下各节中,我们将通过一些示例来演示Math属性的用法。

math方法


这是与Math对象关联的方法及其说明的列表

序号.方法与说明
1abs()

返回数字的绝对值。

2acos()

返回数字的反余弦(以弧度为单位)。

3asin()

返回数字的反正弦(以弧度为单位)。

4atan()

返回数字的反正切(以弧度为单位)。

5atan2()

返回其参数商的反正切。

6ceil()

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

7cos()

返回数字的余弦值。

8exp()

返回EN,其中N是自变量,E是欧拉常数,自然对数的底数。

9floor()

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

10log()

返回数字的自然对数(以E为底)。

11max()

返回零个或多个数字中的最大值。

12min()

返回零个或多个数字中的最小值。

13pow()

将底数返回指数幂,即底指数。

14random()

返回介于0和1之间的伪随机数。

15round()

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

16sin()

返回数字的正弦值。

17sqrt()

返回数字的平方根。

18tan()

返回数字的切线。

19toSource()

返回字符串“ Math”。

在以下各节中,我们将通过一些示例来演示与Math相关的方法的用法。