math 物件提供的數學常數和函式的屬性和方法。
不像其他的全域性物件,Math不是建構函式。所有Math屬性和方法是靜態的,可以通過使用Math作為一個物件,而無需建立它被呼叫。
因此,請參考常數pi為Math.PI,也可呼叫正弦函式Math.sin(x),其中x是方法的引數。
下面是簡單的語法來呼叫Math屬性和方法。
var pi_val = Math.PI; var sine_val = Math.sin(30);
這裡是每個屬性和它們的描述的列表。
屬性 | 描述 |
---|---|
E | 歐拉常數和自然對數的基數,約為 2.718. |
LN2 | 2的自然對數,約為 0.693 |
LN10 | 10的自然對數,約 2.302 |
LOG2E | 2為底對數E,約 1.442 |
LOG10E | 10為底對數E,約0.434 |
PI | 圓到其直徑的圓周的比率,約 3.14159 |
SQRT1_2 | 1/2平方根;等同地,1以上的2的平方根,大約為 0.707 |
SQRT2 | 2的平方根,約1.414. |
這裡是每種方法及其描述的列表。
方法 | 描述 |
---|---|
abs() | 返回一個數位的絕對值 |
acos() | 返回一個數位的反餘弦(弧度) |
asin() | 返回一個數位的反正弦(弧度) |
atan() | 返回一個數位的反正切(弧度) |
atan2() | 返回其引數的商的反正切 |
ceil() | 返回一個比最小整數大於或等於的數 |
cos() | 返回一個數位的餘弦值 |
exp() | 返回EN,其中N是引數,E是歐拉常數時,自然對數的基數 |
floor() | 返回比最大的整數小於或等於一個數 |
log() | 返回一個數位的自然對數(基數為E) |
max() | 返回最大的零個或多個數位 |
min() | 返回最小的零個或多個數位 |
pow() | 返回基數的指數冪,也就是,基數的指數冪 |
random() | 返回0和1的偽亂數 |
round() | 返回數位四捨五入為最接近的整數的值 |
sin() | 返回一個數的正弦值 |
sqrt() | 返回一個數的平方根 |
tan() | 返回一個數位的正切值 |
toSource() | 返回字串 "Math". |