The Boolean object represents two values either “true” or “false”.
new Boolean(value);
If value parameter is omitted, 0, -0, null, false, NaN, undefined, or the empty string (“”), the object has an initial value of false due to automatic type coercion.
Here’s a simple test for the JavaScript boolean object, here’s the HTML anchor tag I used to call a function:
<a href=”http://www.melvinswebstuff.com” onclick=”GetBoolean(‘true’); return false;”>Get Boolean</a>
Here’s the JavaScript function:
function GetBoolean(bBool){ //Create a boolean object var myBoolean = new Boolean(); myBoolean = true; if(myBoolean) alert('myBoolean = ' + myBoolean); if(myBoolean) alert('bBool = ' + bBool); if(bBool == myBoolean){ alert('bBool == myBoolean'); } else { alert('bBool <> myBoolean'); } }