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