eg1:
 var boo = new Boolean(false)
 document.write(boo.valueOf())//false
eg2:
 var boo1 = new Boolean(new Boolean(false))
 document.write(boo1.valueOf())//true
Why two examples' output are different?
By the way:
console.log((new Boolean( new Boolean(false))))//nothing
document.write(new Boolean( new Boolean(false)))//true
Why is there nothing in the console?
 
    