Fonction Boolean

La fonction Boolean convertit la valeur transmise en type booléen. Le résultat de l'exécution de la fonction sera soit true, soit false.

Seulement les valeurs suivantes sont converties en false : 0, une chaîne vide, null, undefined, NaN. Toutes les autres valeurs (nombres, chaînes, objets, tableaux, fonctions) sont converties en true.

Syntaxe

javascriptBoolean(ce qu'il faut convertir);

Exemple

Convertissons le nombre 0 en type booléen :

javascriptBoolean(0);

Le résultat de l'exécution du code sera false :

javascriptfalse

Exemple

Convertissons la valeur NaN :

javascriptBoolean(NaN);

L'exécution du code nous donnera également false :

javascriptfalse

Exemple

Convertissons maintenant le nombre 1 :

javascriptBoolean(1);

Après l'exécution du code, nous obtiendrons true :

javascripttrue

Exemple

Convertissons maintenant un nombre négatif :

javascriptBoolean(-1);

Le résultat de l'exécution du code sera true :

javascripttrue

Exemple

Mettons un nombre décimal en paramètre :

javascriptBoolean(11.5);

Après l'exécution du code, nous obtiendrons également true :

javascripttrue

Exemple

Convertissons maintenant une chaîne vide :

javascriptBoolean('');

Résultat de l'exécution du code :

javascriptfalse

Exemple

Si nous indiquons une chaîne remplie en paramètre :

javascriptBoolean('str');

Après conversion, nous obtiendrons true :

javascripttrue

Exemple

Convertissons la valeur booléenne true :

javascriptBoolean(true);

Résultat de l'exécution du code :

javascripttrue

Exemple

Convertissons maintenant la valeur booléenne false :

javascriptBoolean(false);

Le résultat de l'exécution du code est false :

javascriptfalse

Exemple

Mettons un objet vide en paramètre de la fonction :

javascriptBoolean({});

Après l'exécution du code, la fonction Boolean convertira l'objet en valeur true :

javascripttrue

Exemple

Mettons maintenant un tableau vide en paramètre :

javascriptBoolean([]);

Après l'exécution du code, nous obtiendrons également la valeur true :

javascripttrue

Exemple

Convertissons une fonction vide :

javascriptBoolean(function(){});

Le résultat de l'exécution du code est true :

javascripttrue

Exemple

Convertissons maintenant la valeur null :

javascriptBoolean(null);

Le résultat de l'exécution du code est false, tout comme lors de la conversion du nombre 0 :

javascript            false

Voir aussi

  • la fonction Number,
    qui convertit en nombre
  • la fonction String,
    qui convertit en chaîne