位置:首頁 > Web開發 > Javascript教學 > Javascript Math對象

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