JavaScript 參考-數字物件

JavaScript 數字物件

JavaScript Number 物件充當原始數值的包裝器。JavaScript 只有一種數字資料型別,它不區分整數和浮點值。

要了解有關 Number 的更多資訊,請檢視JavaScript 數字章節。

數字屬性

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

屬性 描述
MIN_SAFE_INTEGER 表示 JavaScript 中的最大安全整數(253 - 1)。
MAX_VALUE 返回 JavaScript 中可表示的最大數值,大約 1.79E + 308。大於的值 MAX_VALUE 表示為 Infinity
MIN_SAFE_INTEGER 表示 JavaScript 中的最小安全整數(- (253 - 1))。
MIN_VALUE 返回 JavaScript 中可表示的最小正數值,大約為 5e-324。它最接近 0,而不是最負數。小於的值 MIN_VALUE 將轉換為 0。
NEGATIVE_INFINITY 表示負無窮大值。
NaN 表示“非數字”值。
POSITIVE_INFINITY 表示無窮大值。
prototype 允許您向 Number 物件新增新屬性和方法。

注意: JavaScript 中的每個物件都有一個 constructor 屬性,該屬性引用用於建立該物件例項的建構函式。

數字方法

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

方法 描述
isFinite() 檢查傳遞的值是否為有限數。
isInteger() 檢查傳遞的值是否為整數。
isNaN() 檢查傳遞的值是否為 NaN 且其型別為 Number。
isSafeInteger() 檢查值是否為安全整數。
toExponential() 將數字轉換為指數表示法。
toFixed() 使用定點表示法格式化數字。
toPrecision() 返回表示指定精度的數字的字串。
toString() 將數字轉換為字串。
valueOf() 返回 Number 物件的原始值。