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".