JScript Number 物件
更新:2007 年 11 月
Number 物件的主要目的是收集預設數值資料型別 (Number 資料型別) 使用的屬性 (Property) 和方法。下表列出 Number 物件的屬性所提供的數值常數。
Number 物件的屬性
屬性 |
說明 |
---|---|
MAX_VALUE |
最大的可能值,約為 1.79E+308;可為正數或負數 (值會因系統不同而有些微的不同)。 |
MIN_VALUE |
最小的可能值,約為 2.22E-308;可為正數或負數 (值會因系統不同而有些微的不同)。 |
NaN |
特殊的非數值,「不是一個數字」。 |
POSITIVE_INFINITY |
比最大的正數還大的任何正數 (Number.MAX_VALUE) 會自動轉換為這個值,以正無窮 (infinity) 表示。 |
NEGATIVE_INFINITY |
比最大的負數還小的任何負數 (-Number.MAX_VALUE) 會自動轉換為這個值,以負無窮 (-infinity) 表示。 |
Number.NaN 是一個定義為非數字的特殊屬性。數值內容中使用的運算式無法以數字表示時,就會傳回 Number.NaN。例如,當 "Hello" 字串或 0/0 (零除零) 做為數字時,就會傳回 NaN。NaN 與本身和任何數字比較時,結果都是不相等。若要為 NaN 結果作測試,請不要針對 Number.NaN 來作比較;而要使用 Global 物件的 isNaN 方法。
Number 物件的 toLocaleString 方法所產生的字串值,代表配合主機環境的目前地區設定 (Locale) 而製作格式的數值。所用的格式是以一個 (取決於地區設定) 字元將數字群組區隔在小數點的左側,這樣會比較容易閱讀大型數字。如需詳細資訊,請參閱 toLocaleString 方法。