JavaScript Boolean 對(duì)象是一個(gè)布爾值的對(duì)象包裝器
用法:new Boolean([value])
結(jié)果為 false 的 value 有:
0、-0、null、false、NaN、undefined、空字符串("")、DOM 對(duì)象document.all
其余的結(jié)果為 true
注意不要將基本類型中的布爾值 true 和 false 與值為 true 和 false 的 Boolean 對(duì)象弄混了
當(dāng) Boolean 對(duì)象用于條件語(yǔ)句的時(shí)候(譯注:意為直接應(yīng)用于條件語(yǔ)句),任何不是 undefined 和 null 的對(duì)象,包括值為 false 的 Boolean 對(duì)象,都會(huì)被當(dāng)做 true 來對(duì)待
所以 if (new Boolean(false)) { .... } 里面的代碼是會(huì)執(zhí)行的