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) |
通過刪除任何小數位數來返回數字的整數部分。 |