Python Tutorial

Booléens JavaScript

Un booléen JavaScript représente l’une des deux valeurs suivantes : vrai ou
FAUX.

Valeurs booléennes

Très souvent, en programmation, vous aurez besoin d’un type de données qui ne peut avoir qu’une des deux valeurs, comme

  • OUI NON
  • ALLUMÉ ÉTEINT
  • VRAI FAUX

Pour cela, JavaScript a un booléen Type de données. Il ne peut prendre que les valeurs vrai ou FAUX.


La fonction booléenne()

Vous pouvez utiliser le Boolean() fonction pour savoir si une expression (ou une variable) est vraie :

Ou encore plus simple :


Comparaisons et conditions

Le chapitre Comparaisons JS donne un aperçu complet des opérateurs de comparaison.

Le chapitre JS Conditions donne un aperçu complet des instructions conditionnelles.

Voici quelques exemples:

Opérateur Description Exemple
== égal à si (jour == « lundi »)
> plus grand que si (salaire > 9000)
< moins que si (âge < 18 ans)

La valeur booléenne d’une expression est la base de toutes les comparaisons et conditions JavaScript.



Tout ce qui a une « valeur » est vrai


Tout ce qui n’a pas de « valeur » est faux

La valeur booléenne de «  » (chaîne vide) est FAUX:

soit x = «  » ;
Booléen(x);

Essayez-le vous-même »

La valeur booléenne de FAUX est (vous l’avez deviné) FAUX:

soit x = faux ;
Booléen(x);

Essayez-le vous-même »


Booléens JavaScript en tant qu’objets

Normalement, les booléens JavaScript sont des valeurs primitives créées à partir de littéraux :

Mais les booléens peuvent aussi être définis comme des objets avec le mot clé new:

soit y = new Boolean(false);

Exemple

soit x = faux ;
soit y = new Boolean(false);

// typeof x renvoie un booléen
// typeof y renvoie l’objet

Essayez vous-même »

Ne créez pas d’objets booléens.

Le new mot clé complique le code et ralentit la vitesse d’exécution.

Les objets booléens peuvent produire des résultats inattendus :

Lors de l’utilisation du == opérateur, x et y sont égal:

soit x = faux ;
soit y = new Boolean(false);

Essayez-le vous-même »

Lors de l’utilisation du === opérateur, x et y sont inégal:

soit x = faux ;
soit y = new Boolean(false);

Essayez-le vous-même »

Notez la différence entre (x==y) et (x===y).

(x == y) vrai ou faux?

let x = new Boolean(false);
soit y = new Boolean(false);

Essayez-le vous-même »

(x === y) vrai ou faux?

let x = new Boolean(false);
soit y = new Boolean(false);

Essayez-le vous-même »

Comparer deux objets JavaScript toujours retour FAUX.

Référence booléenne complète

Pour une référence complète, accédez à notre Référence booléenne JavaScript complète.

La référence contient des descriptions et des exemples de toutes les propriétés et méthodes booléennes.

#Booléens #JavaScript

Articles similaires

Voir Aussi
Fermer
Bouton retour en haut de la page