javascriptMath函數(shù)的屬性和用法
Math “數(shù)學(xué)”對象,提供對數(shù)據(jù)的數(shù)學(xué)計(jì)算。下面所提到的屬性和方法,大家在使用的時候記住用“Math.<名>”這種格式。屬性
E 返回常數(shù) e (2.718281828...)。
LN2 返回 2 的自然對數(shù) (ln 2)。
LN10 返回 10 的自然對數(shù) (ln 10)。
LOG2E 返回以 2 為低的 e 的對數(shù) (log2e)。
LOG10E 返回以 10 為低的 e 的對數(shù) (log10e)。
PI 返回π(3.1415926535...)。
SQRT1_2 返回 1/2 的平方根。
SQRT2 返回 2 的平方根。
方法
abs(x) 返回 x 的絕對值。
acos(x) 返回 x 的反余弦值(余弦值等于 x 的角度),用弧度表示。
asin(x) 返回 x 的反正弦值。
atan(x) 返回 x 的反正切值。
atan2(x, y) 返回復(fù)平面內(nèi)點(diǎn)(x, y)對應(yīng)的復(fù)數(shù)的幅角,用 弧度表示,其 值在 -π
到 π 之間。
ceil(x) 返回大于等于 x 的最小整數(shù)。
cos(x) 返回 x 的余弦。
exp(x) 返回 e 的 x 次冪 (ex)。
floor(x) 返回小于等于 x 的最大整數(shù)。
log(x) 返回 x 的自然對數(shù) (ln x)。
max(a, b) 返回 a, b 中較大的數(shù)。
min(a, b) 返回 a, b 中較小的數(shù)。
pow(n, m) 返回 n 的 m 次冪 (nm)。
random() 返回大于 0 小于 1 的一個隨機(jī)數(shù)。
round(x) 返回 x 四舍五入后的值。
sin(x) 返回 x 的正弦。
sqrt(x) 返回 x 的平方根。
tan(x) 返回 x 的正切。
Date 日期對象。這個對象可以儲存任意一個日期,從 0001 年到 9999 年,并
且可以精確到毫秒數(shù)( 1/1000 秒)。在 內(nèi)部,日 期對象是一個整數(shù),它 是從 1970
年 1 月 1 日零時正開始計(jì)算到日期對象所指的日期的毫秒數(shù)。如 果所指日期比
1970 年早,則它是一個負(fù)數(shù)。所有日期時間,如果不指定時區(qū),都采用“UTC”
(世界時)時區(qū),它與“GMT”(格林威治時間)在數(shù)值上是一樣的。
定義一個日期對象:
var d = new Date;
這個方法使 d 成為日期對象,并且已有初始值:當(dāng)前時間。如果要自定初始值,
可以用:
var d = new Date(99, 10, 1); //99 年 10 月 1 日
var d = new Date('Oct 1, 1999'); //99 年 10 月 1 日