JavaScript Core Object | 布林物件(Boolean Object)

布林物件(Boolean Object)

Boolean 物件 兼容性:IE4+、NN3+、Moz1+、Safari1+
boolObj = new Boolean(value)

boolObj:布林物件的名稱 value:物件儲存的值或想轉換為布林值的值

屬 性 constructor、prototype
方 法 toString()、valueOf()

請勿混淆原始的布林值 true 和 false 與布林物件的 true 和 false 這兩者。布林物件是個環繞原始布林資料類型的封套資料(wrapper)。

假如它沒有初始值或者它是 0、-0、null、false、NaN、undefined 或是空字串("")的話,其初始值為 false,否則為 true。

var a = 1;
var b = 5;
flag1 = new Boolean(a < b);
flag2 = new Boolean(a > b);

document.write("1 < 5 是 " + flag1); //其顯示結果為 1<5 是 true
document.write("1 > 5 是 " + flag2); //其顯示結果為 1>5 是 false