JavaScript Number 物件
Number 物件是原始數值型別的包裝物件。
通過 Number() 建構函式可以建立一個Number 物件例項。
關於包裝物件可以參閱 JavaScript 包裝物件 一章節。
一.建立物件例項:
[JavaScript] 純文字檢視 複製程式碼執行程式碼var num = new Number(8.88); console.log(num.toExponential());
程式碼執行效果截圖如下:
將原始數值型別轉換為其對應的包裝物件,然後呼叫 toExponential() 方法。
事實上,完全沒有必要顯式轉換為包裝物件。
程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼執行程式碼var num = 8; console.log(num.toExponential()); console.log(8 .toExponential());
程式碼執行效果截圖如下:
程式碼分析如下:
(1).當呼叫方法或者屬性的時候,原始型別會生成一個臨時包裝物件。
(2).第二個需要注意的是,8 後面有一個空格,否則呼叫方法的點(.)會被當做小數點處理,並報錯。
二.Number() 函式:
Number() 可以被用作建構函式,也可以被用作普通函式。
用作普通函式,可以將其引數轉換為一個數值型別,轉換失敗,則返回NaN。
程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼執行程式碼console.log(Number("8")); console.log(Number("螞蟻部落"));
程式碼執行效果截圖如下:
由於 "螞蟻部落" 無法轉換為數字,所以返回值為NaN。
Number 物件屬性列表:
屬性 | 描述 |
constructor | 返回對建立此物件的 Number函式的引用。 |
Number.MAX_VALUE | 可表示的最大的數。 |
Number.MIN_VALUE | 可表示的最小的數。 |
Number.NaN | 非數字值。 |
Number.ATIVE_INFINITY | 負無窮大,溢位時返回該值。 |
Number.POSITIVE_INFINITY | 正無窮大,溢位時返回該值。 |
prototype | 設定或返回原型物件。 |
Number物件的方法列表:
方法 | 描述 |
toString() | 把數字轉換為字串,使用指定的基數。 |
toLocaleString() | 把數字轉換為字串,使用本地數字格式順序。 |
toFixed() | 把數字轉換為字串,結果的小數點後有指定位數的數字。 |
toExponential() | 把物件的值轉換為指數計數法。 |
toPrecision() | 把數字格式化為指定的長度。 |
相關文章
- JavaScript 複習之包裝物件,Boolean物件,Number物件JavaScript物件Boolean
- JavaScript Number()JavaScript
- JavaScript Number toLocaleString()JavaScript
- JavaScript Number toString()JavaScript
- Javascript 物件 – 字串物件JavaScript物件字串
- JavaScript物件JavaScript物件
- JavaScript 物件JavaScript物件
- Javascript 物件 – 數學物件JavaScript物件
- Javascript 物件 – 陣列物件JavaScript物件陣列
- JavaScript高階:JavaScript物件導向,JavaScript內建物件,JavaScript BOM,JavaScript封裝JavaScript物件封裝
- javaScript中Number數字型別方法入門JavaScript型別
- javascript型別系統——Number數字型別JavaScript型別
- JavaScript window物件JavaScript物件
- JavaScript Promise物件JavaScriptPromise物件
- JavaScript Array物件JavaScript物件
- JavaScript Symbol物件JavaScriptSymbol物件
- JavaScript Set物件JavaScript物件
- JavaScript Function物件JavaScriptFunction物件
- JavaScript URL 物件JavaScript物件
- JavaScript Date 物件JavaScript物件
- JavaScript 物件 & 原型JavaScript物件原型
- JavaScript物件概述JavaScript物件
- JavaScript Promise 物件JavaScriptPromise物件
- JavaScript Object 物件JavaScriptObject物件
- JavaScript arguments 物件JavaScript物件
- JavaScript Global 物件JavaScript物件
- JavaScript Boolean 物件JavaScriptBoolean物件
- JavaScript File 物件JavaScript物件
- JavaScript Blob 物件JavaScript物件
- JavaScript Array 物件JavaScript物件
- javaScript之物件JavaScript物件
- JavaScript物件5JavaScript物件
- JavaScript document物件JavaScript物件
- JavaScript history 物件JavaScript物件
- JavaScript location 物件JavaScript物件
- JavaScript screen 物件JavaScript物件
- JavaScript window 物件JavaScript物件
- JavaScript Math 物件JavaScript物件