Un booleano de JavaScript representa uno de dos valores: verdadero o falso . Muy a menudo, en programación, necesitará un tipo de datos que solo pueda tener uno de dos valores, como
Dependiendo de lo que reciba el constructor de la clase Bolean el valor del objeto boleano que se crea será verdadero o falso, de la siguiente manera
Se puede comprender el funcionamiento de este objeto fácilmente si examinamos unos ejemplos.
var b1 = new Boolean()
document.write(b1 + "<br>")
var b2 = new Boolean("")
document.write(b2 + "<br>")
var b25 = new Boolean(false)
document.write(b25 + "<br>")
var b3 = new Boolean(0)
document.write(b3 + "<br>")
var b35 = new Boolean("0")
document.write(b35 + "<br>")
var b4 = new Boolean(3)
document.write(b4 + "<br>")
var b5 = new Boolean("Hola")
document.write(b5 + "<br>")
</script>
</body>
</html>