JavaScript Boolean 物件
JavaScript有兩個布林型別的值,分別是true和false。
它們是值型別資料,但是可以通過建構函式構建它們對應的Boolean物件。
語法結構:
[JavaScript] 純文字檢視 複製程式碼new Boolean(value)
引數解析:
(1).value:可選,如果省略,或者引數值為0、null、undefined、NaN和false中的一種,那麼建立的是與false對應的Boolean 物件,否則建立的就是與true對應的建構函式。
程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼執行程式碼let b=new Boolean("antzone"); console.log(b.valueOf());
程式碼執行效果截圖如下:
通過建構函式建立一個Boolean物件。
建構函式的引數是一個字串"antzone",可以大致認為進行如下兩步操作:
(1).首先通過Boolean函式將引數轉換為對應的布林值。
(2).然後返回包括此布林值的Boolean物件。
Boolean作為普通函式,可以將引數轉換為對應的布林值,規則與作為建構函式時接受引數規則基本相同。
如果引數值為0、null、undefined、NaN和false中的一種,Boolean函式返回false,否則返回true。
[JavaScript] 純文字檢視 複製程式碼執行程式碼let b=new Boolean(); console.log(b.valueOf());
程式碼執行效果截圖如下:
當建構函式沒有引數的時候,可以認為預設傳遞了undefined,所以建立與false物件的Boolean物件。
布林物件的屬性列表:
屬性 | 描述 |
constructor | 返回對建立此物件的 Boolean函式的引用。 |
prototype | 設定或返回原型物件。 |
布林物件的方法列表:
方法 | 描述 |
toString() | 把邏輯值轉換為字串,並返回結果。 |
valueOf() | 返回 Boolean物件的原始值。 |
相關文章
- JavaScript Boolean物件 valueOf()JavaScriptBoolean物件
- JavaScript Boolean物件 toString()JavaScriptBoolean物件
- JavaScript 複習之包裝物件,Boolean物件,Number物件JavaScript物件Boolean
- JavaScript Boolean()JavaScriptBoolean
- javascript的boolean及陣列的indexJavaScriptBoolean陣列Index
- JavaScript的String和Boolean型別JavaScriptBoolean型別
- Java將Boolean轉為Json物件的方法JavaBooleanJSON物件
- javascript型別系統——布林Boolean型別JavaScript型別Boolean
- Javascript 物件 – 字串物件JavaScript物件字串
- JavaScript物件JavaScript物件
- JavaScript 物件JavaScript物件
- Javascript 物件 – 數學物件JavaScript物件
- Javascript 物件 – 陣列物件JavaScript物件陣列
- JavaScript高階:JavaScript物件導向,JavaScript內建物件,JavaScript BOM,JavaScript封裝JavaScript物件封裝
- 在專案中應該使用Boolean還是使用boolean?Boolean
- JavaScript window物件JavaScript物件
- JavaScript Promise物件JavaScriptPromise物件
- JavaScript Array物件JavaScript物件
- JavaScript Symbol物件JavaScriptSymbol物件
- JavaScript Set物件JavaScript物件
- JavaScript Function物件JavaScriptFunction物件
- JavaScript Number 物件JavaScript物件
- JavaScript URL 物件JavaScript物件
- JavaScript Date 物件JavaScript物件
- JavaScript 物件 & 原型JavaScript物件原型
- JavaScript物件概述JavaScript物件
- JavaScript Promise 物件JavaScriptPromise物件
- JavaScript Object 物件JavaScriptObject物件
- JavaScript arguments 物件JavaScript物件
- JavaScript Global 物件JavaScript物件
- JavaScript File 物件JavaScript物件
- JavaScript Blob 物件JavaScript物件
- JavaScript Array 物件JavaScript物件
- javaScript之物件JavaScript物件
- JavaScript物件5JavaScript物件
- JavaScript document物件JavaScript物件
- JavaScript history 物件JavaScript物件
- JavaScript location 物件JavaScript物件