JavaScript Boolean(邏輯)對象
Boolean(邏輯)對象用于將非邏輯值轉換為邏輯值(true 或者 false)。
實例
- 檢查邏輯值
- 檢查邏輯對象是 true 還是 false。
Boolean 對象
您可以將 Boolean 對象理解為一個產(chǎn)生邏輯值的對象包裝器。
Boolean(邏輯)對象用于將非邏輯值轉換為邏輯值(true 或者 false)。
創(chuàng)建 Boolean 對象
使用關鍵詞 new 來定義 Boolean 對象。下面的代碼定義了一個名為 myBoolean 的邏輯對象:
var myBoolean=new Boolean()
注釋:如果邏輯對象無初始值或者其值為 0、-0、null、""、false、undefined 或者 NaN,那么對象的值為 false。否則,其值為 true(即使當自變量為字符串 "false" 時)!
下面的所有的代碼行均會創(chuàng)建初始值為 false 的 Boolean 對象。
var myBoolean=new Boolean();
var myBoolean=new Boolean(0);
var myBoolean=new Boolean(null);
var myBoolean=new Boolean("");
var myBoolean=new Boolean(false);
var myBoolean=new Boolean(NaN);
下面的所有的代碼行均會創(chuàng)初始值為 true 的 Boolean 對象:
var myBoolean=new Boolean(1);
var myBoolean=new Boolean(true);
var myBoolean=new Boolean("true");
var myBoolean=new Boolean("false");
var myBoolean=new Boolean("Bill Gates");