Derniers tutoriels de développement web
 

JavaScript booléens


Un JavaScript Boolean représente l' une des deux valeurs: true ou false .


Les valeurs booléennes

Très souvent, dans la programmation, vous aurez besoin d'un type de données qui ne peut avoir l'une des deux valeurs, comme

  • YES / NO
  • ON / OFF
  • TRUE / FALSE

Pour cela, JavaScript a un Boolean type de données. Elle ne peut prendre les valeurs true ou false .


Le Boolean() Fonction

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

Exemple

Boolean(10 > 9)        // returns true
Essayez - le vous - même »

Ou encore plus facile:

Exemple

(10 > 9)              // also returns true
10 > 9                // also returns true
Essayez - le vous - même »

Comparaisons et Conditions

Les comparaisons de ce chapitre donne un aperçu complet des opérateurs de comparaison.

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

Voici quelques exemples:

Opérateur La description Exemple
== égal à if (day == "Monday")
> plus grand que if (salary > 9000)
< moins que if (age < 18)

La valeur booléenne d'une expression est le fondement pour les comparaisons et les conditions JavaScript.


Tout Avec une valeur «réelle» est vrai

Exemples

100

3.14

-15

"Hello"

"false"

7 + 1 + 3.14

5 < 6
Essayez - le vous - même »

Tout Sans un "réel" est False

La valeur booléenne de 0 (zéro) est faux:

var x = 0;
Boolean(x);       // returns false
Essayez - le vous - même »

La valeur booléenne -0 (moins zéro) est false :

var x = -0;
Boolean(x);       // returns false
Essayez - le vous - même »

La valeur booléenne "" (chaîne vide) est false :

var x = "";
Boolean(x);       // returns false
Essayez - le vous - même »

La valeur booléenne undefined est false :

var x;
Boolean(x);       // returns false
Essayez - le vous - même »

La valeur booléenne null est false :

var x = null;
Boolean(x);       // returns false
Essayez - le vous - même »

La valeur booléenne false est (vous l' avez deviné) false :

var x = false;
Boolean(x);       // returns false
Essayez - le vous - même »

La valeur booléenne de NaN est false :

var x = 10 / "H";
Boolean(x);       // returns false
Essayez - le vous - même »

Propriétés et méthodes booléennes

Les valeurs primitives, comme vrai et le faux, ne peuvent pas avoir des propriétés ou des méthodes (parce qu'ils ne sont pas des objets).

Mais avec JavaScript, méthodes et propriétés sont également disponibles pour les valeurs primitives, parce que JavaScript traite les valeurs primitives comme des objets lors de l'exécution des méthodes et propriétés.


Référence complète Boolean

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

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