JavaScript 參考-Math 物件

JavaScript Math 物件

JavaScript Math 物件用於執行數學任務。Math 物件是一個靜態內建物件,因此您無需例項化它,可以直接訪問其所有屬性和方法。

要了解有關 Math 的更多資訊,請檢視[JavaScript 數學運算]javascript-math-operations.php)章節。

Math 屬性

下表列出了 Math 物件的標準屬性。

屬性 描述
E 返回 Euler 的數,即自然對數的基數 e,約為 2.718
LN2 返回 2 的自然對數,約為 0.693
LN10 返回 10 的自然對數,約為 2.302
LOG2E 返回基數 2 的對數 e,約為 1.442
LOG10E 返回基數 10 的對數 e,約為 0.434
PI 返回圓周長與直徑之比(即 π)。PI 的近似值為 3.14159
SQRT1_2 返回 1/2 的平方根,大約 0.707
SQRT2 返回 2 的平方根,大約為 1.414

注意: Math 物件只是靜態函式和常量的集合。Math 物件與其他內建物件(例如 Date,Array,String 等)不同,因為它沒有建構函式,因此無法建立 Math 例項。

Math 方法

下表列出了 Math 物件的標準方法。

方法 描述
abs() 返回數字的絕對值。
acos() 以弧度為單位返回數字的反餘弦值。
acosh() 返回數字的雙曲反餘弦。
asin() 以弧度為單位返回數字的反正弦值
asinh() 返回數字的雙曲反正弦。
atan() 以弧度為單位返回數字的反正切值。
atan2(y, x) 返回其引數的商的反正切值。
atanh() 返回數字的雙曲線反正切值。
cbrt() 返回數字的立方根。
ceil() 返回大於或等於給定數字的下一個整數(向上舍入)。
cos() 返回指定角度的餘弦值。必須以弧度指定角度。
cosh() 返回數字的雙曲餘弦值。
exp(x) 返回,引數在哪裡,是尤拉數(也稱為納皮爾常數),是自然對數的基數。ex``x``e
floor() 返回小於或等於給定數字的下一個整數(向下舍入)。
log() 返回數字的自然對數(基數 e)。
max(x, y, ...) 返回數字列表中的最高值。
min(x, y, ...) 返回數字列表中的最低值數字。
pow(x, y) 返回指數冪的基數,即。xy
random() 返回 0 到 1 之間的隨機數(包括 0,但不是 1)。
round() 返回舍入到最接近整數的數字的值。
sin() 返回數字的符號(以弧度表示)。
sinh() 返回數字的雙曲正弦值。
sqrt() 返回數字的平方根。
tan() 返回數字的正切值。
tanh() 返回數字的雙曲正切值。
trunc(x) 通過刪除任何小數位數來返回數字的整數部分。