Math 數學對象
Math 的屬性
Math 的幾個屬性,是數學上幾個常用的值:
E :傳回常數e (2.718281828...)。
LN2 :傳回 2 的自然對數 (ln 2)。
LN10 :傳回 10 的自然對數 (ln 10)。
LOG2E :傳回以 2 為低的 e 的對數 (log2e)。
LOG10E :傳回以 10 為低的 e 的對數 (log10e)。
PI :回傳π(3.1415926535...)。
SQRT1_2 :傳回 1/2 的平方根。
SQRT2 :傳回 2 的平方根。
Math 的方法
Math 的內建方法,是一些數學上常用的數學運算:
## abs(x) :傳回x 的絕對值。
round(x) :傳回 x 四捨五入後的值。
sqrt(x) :傳回 x 的平方根。
ceil(x) :傳回大於等於 x 的最小整數。
floor(x) :傳回小於等於 x 的最大整數。
sin(x) :傳回 x 的正弦。
cos(x) :傳回 x 的餘弦。
tan(x) :傳回 x 的正切。
acos(x) :傳回 x 的反餘弦值(餘弦值等於 x 的角度),以弧度表示。
asin(x) :傳回 x 的反正弦值。
atan(x) :傳回 x 的反正切值。
exp(x) :傳回 e 的 x 次方 (e^x)。
pow(n, m) :傳回 n 的 m 次方 (nm)。
log(x) :傳回 x 的自然對數 (ln x)。
max(a, b) :傳回 a, b 中較大的數。
min(a, b) :傳回 a, b 中較小的數。
random() :傳回一個大於 0 小於 1 的隨機數。
Math 物件是一個固有的對象,無需創建它,直接把 Math 作為物件使用就可以呼叫其所有屬性和方法。這是它與Date,String物件的區別。