JavaScript 參考手冊
Number 對象是原始數(shù)值的包裝對象。
Number 創(chuàng)建方式 new Number()。
注意: 如果一個(gè)參數(shù)值不能轉(zhuǎn)換為一個(gè)數(shù)字將返回 NaN (非數(shù)字值)。
屬性 | 描述 |
---|---|
constructor | 返回對創(chuàng)建此對象的 Number 函數(shù)的引用。 |
MAX_VALUE | 可表示的最大的數(shù)。 |
MIN_VALUE | 可表示的最小的數(shù)。 |
NEGATIVE_INFINITY | 負(fù)無窮大,溢出時(shí)返回該值。 |
NaN | 非數(shù)字值。 |
POSITIVE_INFINITY | 正無窮大,溢出時(shí)返回該值。 |
prototype | 允許您可以向?qū)ο筇砑訉傩院头椒ā?/td> |
方法 | 描述 |
---|---|
isFinite | 檢測指定參數(shù)是否為無窮大。 |
toExponential(x) | 把對象的值轉(zhuǎn)換為指數(shù)計(jì)數(shù)法。 |
toFixed(x) | 把數(shù)字轉(zhuǎn)換為字符串,結(jié)果的小數(shù)點(diǎn)后有指定位數(shù)的數(shù)字。 |
toPrecision(x) | 把數(shù)字格式化為指定的長度。 |
toString() | 把數(shù)字轉(zhuǎn)換為字符串,使用指定的基數(shù)。 |
valueOf() | 返回一個(gè) Number 對象的基本數(shù)字值。 |
ES 6 增加了以下三個(gè) Number 對象的屬性:
-(253 - 1)
)。253 - 1
)。ES 6 增加了以下兩個(gè) Number 對象的方法:
Number.isInteger() 在參數(shù)是整數(shù)時(shí)返回 true。
Number.isSafeInteger()判斷傳入的參數(shù)值是否是一個(gè)"安全整數(shù)"。
安全整數(shù)范圍為?-(253?- 1)到
?253?- 1?
之間的整數(shù),包含?-(253?- 1)和
?253?- 1
。