JavaScript – Math对象

JavaScript – Math对象

Math 对象为数学常量和函数提供属性和方法。与其他全局对象不同, Math 不是构造函数。所有 Math 的属性和方法都是静态的,可以使用Math作为对象来调用,而不需要创建它。

因此,您可以将常量 pi 称为 Math.PI ,将正弦函数称为 Math.sin(x) ,其中x是方法的参数。

语法

调用Math属性和方法的语法如下:

var pi_val = Math.PI;
var sine_val = Math.sin(30);

Math属性

以下是 Math 的所有属性及其描述的列表。

序号 属性和描述
1 E 自然对数的底数e,约为2.718。
2 LN2 2的自然对数,约为0.693。
3 LN10 10的自然对数,约为2.302。
4 LOG2E 以2为底数e的对数,约为1.442。
5 LOG10E 以10为底数e的对数,约为0.434。
6 PI 圆的周长与直径之比,约为3.14159。
7 SQRT1_2 1/2的平方根;同样是1的平方根除以2,约为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() 返回E的N次方,其中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 相关的方法的使用。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程