Otra de las clases incorporadas en Javascript, en este caso para crear valores boleanos a partir de valores no boleanos.
Esta clase nos sirve para crear valores boleanos. Fue añadido en la versión 1.1 de Javascript (con Netscape Navigator 3). Una de sus posibles utilidades es la de conseguir valores boleanos a partir de datos de cualquier otro tipo.
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 inicializa a false cuando no pasas ningún valor al constructor, o si pasas una cadena vacía, el número 0 o la palabra false sin comillas.
-
Se inicializa a true cuando recibe cualquier valor entrecomillado o cualquier número distinto de 0.
Se puede comprender el funcionamiento de este objeto fácilmente si examinamos unos ejemplos.
var b1 = new Boolean()
document.write(b1 + "<br>")
//muestra false
var b2 = new Boolean("")
document.write(b2 + "<br>")
//muestra false
var b25 = new Boolean(false)
document.write(b25 + "<br>")
//muestra false
var b3 = new Boolean(0)
document.write(b3 + "<br>")
//muestra false
var b35 = new Boolean("0")
document.write(b35 + "<br>")
//muestra true
var b4 = new Boolean(3)
document.write(b4 + "<br>")
//muestra true
var b5 = new Boolean("Hola")
document.write(b5 + "<br>")
//muestra true
Se puede
ver en funcionamiento el ejemplo en una página a parte.