做自(zì)由與創造的先行者

JavaScript Math

JavaScript中文(wén)手冊

Math 對(duì)象

Math 對(duì)象允許您執行數學任務。

Math 不是構造函數。Math 的所有屬性/方法都可以通過使用(yòng) Math 作(zuò)爲對(duì)象來(lái)調用(yòng),而無需創建它:

var x = Math.PI; // 返回 PI

var y = Math.sqrt(16); // 返回 16 的平方根

Math 對(duì)象屬性

屬性 描述
E 返回歐拉數(約 2.718)。
LN2 返回 2 的自(zì)然對(duì)數(約 0.693)。
LN10 返回 10 的自(zì)然對(duì)數(約 2.302)。
LOG2E 返回 E 的以 2 爲底的對(duì)數(約 1.442)。
LOG10E 返回 E 的以 10 爲底的對(duì)數(約 0.434)。
PI 返回 PI(約 3.14)。
SQRT1_2 返回 1/2 的平方根(約 0.707)。
SQRT2 返回 2 的平方根(約 1.414)。

Math 對(duì)象方法

方法 描述
abs(x) 返回 x 的絕對(duì)值。
acos(x) 返回 x 的反餘弦值,以弧度爲單位。
acosh(x) 返回 x 的雙曲反餘弦值。
asin(x) 返回 x 的反正弦值,以弧度爲單位。
asinh(x) 返回 x 的雙曲反正弦值。
atan(x) 返回 x 的反正切值,返回的值是 -PI/2 到(dào) PI/2 之間的弧度值。
atan2(y, x) 返回其參數商的反正切值。
atanh(x) 返回 x 的雙曲反正切值。
cbrt(x) 返回 x 的三次方根。
ceil(x) 返回 x,向上(shàng)舍入爲最接近的整數。
clz32(x) 返回 x 的 32 位二進制表示中前導零的數量。
cos(x) 返回 x 的餘弦值(x 以弧度爲單位)。
cosh(x) 返回 x 的雙曲餘弦值。
exp(x) 返回 Ex 的值。
expm1(x) 返回 Ex 減去 1 的值。
floor(x) 返回 x,向下(xià)舍入爲最接近的整數。
fround(x) 返回數的最接近的(32 位單精度)浮點表示。
log(x) 返回 x 的自(zì)然對(duì)數。
log10(x) 返回 x 的以 10 爲底的對(duì)數。
log1p(x) 返回 1 + x 的自(zì)然對(duì)數。
log2(x) 返回 x 的以 2 爲底的對(duì)數。
max(x, y, z, ..., n) 返回值最高(gāo)的數字。
min(x, y, z, ..., n) 返回值最小(xiǎo)的數字。
pow(x, y) 返回 x 的 y 次幂值。
random() 返回 0 到(dào) 1 之間的随機數。
round(x) 将 x 舍入爲最接近的整數。
sign(x) 返回數的符号(檢查它是正數、負數還是零)。
sin(x) 返回 x 的正弦值(x 以弧度爲單位)。
sinh(x) 返回 x 的雙曲正弦值。
sqrt(x) 返回 x 的平方根。
tan(x) 返回角度的正切值。
tanh(x) 返回數的雙曲正切值。
trunc(x) 返回數字 (x) 的整數部分。
網站(zhàn)建設開(kāi)發|APP設計(jì)開(kāi)發|小(xiǎo)程序建設開(kāi)發
下(xià)一篇:JavaScript Number
上(shàng)一篇:JavaScript JSON