Booléens JavaScript

Dans ce didacticiel, vous découvrirez les booléens JavaScript à l'aide d'exemples.

En JavaScript, les booléens sont les types de données primitifs qui peuvent être trueou false. Par exemple,

 const a = true; const b = false;

Remarque : si vous encapsulez trueou falsedans un devis, ils sont considérés comme une chaîne.

Par exemple,

 const a = 'true'; console.log(typeof a); // string

Les valeurs booléennes sont principalement utilisées pour la comparaison et les opérateurs logiques. Par exemple,

L'opérateur égal à ==retourne truesi les opérandes sont égaux.

 console.log(5 == 6); // false

L'opérateur Non égal à !=renvoie truesi tous les opérandes ne sont pas égaux.

 console.log(5 != 6); // true

Logical AND &&renvoie truesi les deux valeurs d'opérande sont true, sinon vaut false.

 console.log(true && false); // false 

Les valeurs booléennes sont également utilisées dans les if… elseinstructions et les forboucles.

Voici une liste de valeurs converties en valeurs booléennes spécifiques.

Type de données Valeur booléenne
indéfini faux
nul faux
NaN faux
'' faux
0 faux
20 vrai
-20 vrai
'Bonjour' vrai

Méthodes booléennes JavaScript

Voici une liste de méthodes booléennes intégrées en JavaScript.

Méthode La description
toString() renvoie une valeur booléenne en convertissant le booléen en chaîne
valueOf() renvoie la valeur primitive d'un booléen

Exemple: utilisation de toString ()

 let count = false; // converting to string let result = count.toString(); console.log(result); console.log(typeof result);

Production

 fausse chaîne

Exemple: utilisation de valueOf ()

 let count = true; // converting to string let result = count.valueOf(); console.log(result); console.log(typeof result);

Production

 vrai booléen

Fonction booléenne JavaScript ()

La Boolean()fonction est utilisée pour convertir divers types de données en valeurs booléennes. Par exemple,

 const a = true; console.log(Boolean(a)); // true

Tout ce qui a une valeur revient true. Par exemple,

 let result; result = 20; console.log(Boolean(result)); // true console.log(typeof Boolean(result)); // boolean result = -20; console.log(Boolean(result)); // true result = 'hello'; console.log(Boolean(result)); // true result = (a: 1); console.log(Boolean(result)); // true

En JavaScript, undefined, null, 0 , NaN, ''convertis à false. Par exemple,

 let result; // empty string result = Boolean(''); console.log(result); // false result = Boolean(0); console.log(result); // false result = Boolean(undefined); console.log(result); // false result = Boolean(null); console.log(result); // false result = Boolean(NaN); console.log(result); // false

Remarque : si vous souhaitez en savoir plus sur la conversion booléenne, consultez la page Conversion de type JavaScript.

Objets booléens

Vous pouvez également créer une valeur booléenne à l'aide du newmot - clé. Par exemple,

 const a = true; // creating a boolean object const b = new Boolean(true); console.log(a); // true console.log(b); // true console.log(typeof a); // "boolean" console.log(typeof b); // "object"

Remarque : il est recommandé d'éviter d'utiliser des objets booléens. L'utilisation d'objets booléens ralentit le programme.

Articles intéressants...