Les objets booléens sont utilisés pour convertir des valeurs non booléennes en valeurs booléennes (vrai ou faux).
Vérifier la valeur booléenne
Vérifie si un objet booléen est vrai ou faux.
Exemple de code source :
<!DOCTYPE html> <html> <body> ​ <script> var b1=new Boolean(0); var b2=new Boolean(1); var b3=new Boolean(""); var b4=new Boolean(null); var b5=new Boolean(NaN); var b6=new Boolean("false"); ​ document.write("0 is boolean "+ b1 +"<br>"); document.write("1 is boolean "+ b2 +"<br>"); document.write("An empty string is boolean "+ b3 + "<br>"); document.write("null is boolean "+ b4+ "<br>"); document.write("NaN is boolean "+ b5 +"<br>"); document.write("The string 'false' is boolean "+ b6 +"<br>"); </script> ​ </body> </html>
Résultats des tests :
0 is boolean false 1 is boolean true An empty string is boolean false null is boolean false NaN is boolean false The string 'false' is boolean true
Créer un objet booléen
L'objet booléen représente deux valeurs : "vrai" ou "faux"
Le code suivant définit un objet booléen nommé myBoolean :
var myBoolean=new Boolean();
Si l'objet booléen n'a pas de valeur initiale ou que sa valeur est :
0 -0 null "" false undefined NaN
Alors la valeur de l'objet est fausse. Sinon, sa valeur est vraie (même lorsque l'argument est la chaîne "false") !