Javascript Math對象
math 對象提供的數學常數和函數的屬性和方法。
不像其他的全局對象,Math不是構造函數。所有Math屬性和方法是靜態的,可以通過使用Math作為一個對象,而無需創建它被調用。
因此,請參考常數pi為Math.PI,也可調用正弦函數Math.sin(x),其中x是方法的參數。
Syntax:
下麵是簡單的語法來調用Math屬性和方法。
var pi_val = Math.PI; var sine_val = Math.sin(30);
Math 屬性:
這裡是每個屬性和它們的描述的列表。
屬性 | 描述 |
---|---|
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. |
Math 方法
這裡是每種方法及其描述的列表。
方法 | 描述 |
---|---|
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". |