/**
* to demonstrate the boolean variables
*/
//initialize boolean object variables by constructor.
var valZero = new Boolean(0);
console.log("valZero ::"+valZero);
var valNAN = new Boolean(NaN);
console.log("valNAN ::"+valNAN);
var valNULL = new Boolean(null);
console.log("valNULL :: "+valNULL);
var valUndefined = new Boolean(undefined);
console.log("valUndefined ::"+valUndefined);
var valEmpty = new Boolean("");
console.log("valEmpty ::"+valEmpty);
//initialize boolean primitive varible using valueOf() on Object variable.
//object.valueOf() returns the primitive value of object.
var bool = valEmpty.valueOf();
console.log("bool ::"+bool);
Output
