Math 數(shù)學(xué)對(duì)象
Math 的屬性
Math 的幾個(gè)屬性,是數(shù)學(xué)上幾個(gè)常用的值:
E :傳回常數(shù)e (2.718281828...)。
LN2 :傳回 2 的自然對(duì)數(shù) (ln 2)。
LN10 :傳回 10 的自然對(duì)數(shù) (ln 10)。
LOG2E :傳回以 2 為低的 e 的對(duì)數(shù) (log2e)。
LOG10E :傳回以 10 為低的 e 的對(duì)數(shù) (log10e)。
PI :回傳π(3.1415926535...)。
SQRT1_2 :傳回 1/2 的平方根。
SQRT2 :傳回 2 的平方根。
Math 的方法
Math 的內(nèi)建方法,是一些數(shù)學(xué)上常用的數(shù)學(xué)運(yùn)算:
## abs(x) :傳回x 的絕對(duì)值。
round(x) :傳回 x 四捨五入後的值。
sqrt(x) :傳回 x 的平方根。
ceil(x) :傳回大於等於 x 的最小整數(shù)。
floor(x) :傳回小於等於 x 的最大整數(shù)。
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 的自然對(duì)數(shù) (ln x)。
max(a, b) :傳回 a, b 中較大的數(shù)。
min(a, b) :傳回 a, b 中較小的數(shù)。
random() :傳回一個(gè)大於 0 小於 1 的隨機(jī)數(shù)。
Math 物件是一個(gè)固有的對(duì)象,無需創(chuàng)建它,直接把 Math 作為物件使用就可以呼叫其所有屬性和方法。這是它與Date,String物件的區(qū)別。