Boolean (Français)

Classé dans : Articles | 0

la valeur passée en tant que premier paramètre est convertie en valeur booléenne, si nécessaire. Si la valeur est omise ou est 0, -0, null, false, NaN, undefined, ou la chaîne vide (""), l’objet a une valeur initiale de false., Toutes les autres valeurs, y compris tout objet, un tableau vide () ou la chaîne « false« , créent un objet avec une valeur initiale de true.

Ne pas confondre la primitive Boolean valeurs true et false avec la balise true et false valeurs de la balise Boolean objet.,

Tout objet dont la valeur n’est pas undefined ou null, y compris un Boolean objet dont la valeur est false, évalue true lorsqu’il est passé à une instruction conditionnelle. Par exemple, la condition de l’suivante: if déclaration donne true:

var x = new Boolean(false);if (x) { // this code is executed}

Ce comportement ne s’applique pas aux Boolean primitives., Par exemple, la condition de l’suivante: if déclaration donne false:

var x = false;if (x) { // this code is not executed}

Ne pas utiliser un Boolean objet à convertir un non-valeur booléenne d’une valeur booléenne., Pour effectuer cette tâche, au lieu de cela, utiliser des Boolean comme une fonction, ou à deux PAS de l’opérateur:

var x = Boolean(expression); // use this...var x = !!(expression); // ...or thisvar x = new Boolean(expression); // don't use this!

Si vous spécifiez n’importe quel objet, y compris un Boolean objet dont la valeur est false, comme la valeur initiale d’un Boolean objet, la nouvelle Boolean objet a une valeur de true.

N’utilisez pas un objetBooleanà la place d’une primitiveBoolean.,

Remarque: Lorsque la propriété non standarddocument.all est utilisée comme argument pour ce constructeur, le résultat est un objetBoolean avec la valeurfalse. Cette propriété est héritée et non standard et ne doit pas être utilisée.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *