JavaScript(JS) Math 对象

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

将常量PI称为Math.PI,并且将正弦函数称为Math.sin(x),其中x是方法的参数。

语法

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

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

1、Math 属性

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

序号

属性和描述

1

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。

2、Math 方法

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

序号

方法和描述

1

abs():返回数字的绝对值。

2

acos():返回一个数字的Arccosine(以弧度)。

3

asin():返回数字的Arcsine(以弧度)。

4

atan():返回一个数字的arictangent(以弧度)。

5

atan2():返回其参数的商的反正切。

6

ceil():返回大于或等于数字的最小整数。

7

cos():返回一个数字的余弦。

8

exp():返回,其中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”。

推荐阅读
cjavapy编程之路首页