Boolean對象是Boolean類型的引用類型,對象只有兩個值:true和false。
Boolean對象簡介
b 是 Boolean 對象實例,它的值是 false。但要注意的是,如果判斷條件“b && true”,結果卻為“true”,原因是此處是用對象 b 作為條件的,而不是 b 的值,由於在條件表達式中任何對象都自動轉換為“true”,所以產生了不易理解的結果。
在實際套用中,很少使用 Boolean 對象,通常使用的是 Boolean 原始值,這樣可避免上面問題的發生。比如:
var b = false;
本例的 b 是一個 Boolean 類型的變數,它是原始值,不是 Boolean 對象。
不論是 Boolean 對象還是 Boolean 原始類型,都可以引用 Boolean 對象的屬性和方法。
Boolean 對象屬性
屬性 | 描述 |
---|---|
返回對創建此對象的 Boolean 函式的引用 | |
使您有能力向對象添加屬性和方法。 |
Boolean對象的方法
方法 描述 IE F
toString() 把Boolean對象轉換為字元串 4 1
valueOf() 獲取Boolean對象的值 4 1