Classe Boolean em Javascript
Esta classe serve para criar valores booleanos. Foi acrescentado na versão 1.1 de Javascript (com Netscape Navigator 3). Uma de suas possíveis é a de conseguir valores booleanos a partir de dados de qualquer outro tipo.
Dependendo do que receba o construtor da classe Boolean o valor do objeto booleano que se cria será verdadeiro ou falso, da seguinte maneira:
-
Inicia-se a false quando você não passa nenhum valor ao construtor, ou se passa uma cadeia vazia, o número 0 ou a palavra false sem aspas.
-
Inicia-se a true quando recebe qualquer valor entre aspas ou qualquer número distinto de 0.
Pode-se compreender o funcionamento deste objeto facilmente se examinarmos alguns exemplos.
var b1 = new Boolean()
document.write(b1 + "<br>")
//mostra false
var b2 = new Boolean("")
document.write(b2 + "<br>")
//mostra false
var b25 = new Boolean(false)
document.write(b25 + "<br>")
//mostra false
var b3 = new Boolean(0)
document.write(b3 + "<br>")
//mostra false
var b35 = new Boolean("0")
document.write(b35 + "<br>")
//mostra true
var b4 = new Boolean(3)
document.write(b4 + "<br>")
//mostra true
var b5 = new Boolean("Olá")
document.write(b5 + "<br>")
//mostra true
Pode-se
ver em funcionamento o exemplo em uma página a parte.