L'objet Boolean et les valeurs booléennes in JavaScript

L'objet Boolean peut contenir deux valeurs, true et false. Par ailleurs il existe en JavaScript les mots clés true et false qui peuvent être comparés au résultat d'une expression conditionnelle. Ce sont sémantiquement des choses différentes bien qu'elles aient les mêmes effets dans les opérations.

On peut créer un objet Boolean avec la syntaxe suivante:

var b = new Boolean(valeur) 

La valeur étant 1 ou true, ou 0 ou false.

Quelques exemples d'utilisation de nombres booléens, avec le résultat affiché dans cette page sous le code...

var a = new Boolean(1);
document.write(a); 

var a = new Boolean(0);
document.write(a); 

Tout nombre différent de 0 vaut true.
var a = new Boolean(5);
document.write(a); 

Une chaîne de caractère vaut true.
var a = new Boolean("texte");
document.write(a); 

Même si elle est vide...
var a = new Boolean("");
document.write(a); 

Le mot-clé true a la valeur booléenne true.
var a = new Boolean(true);
document.write(a); 

Le mot-clé false a aussi la valeur booléenne false.
var a = new Boolean(false);
document.write(a); 

JavaScript considère aussi comme false les valeurs des mots-clés suivants:

© 2008-2012 Xul.fr