21 of 264 menu

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

Boolean(ce qu'il faut convertir);

Exemple

Convertissons le nombre 0 en type booléen :

Boolean(0);

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

false

Exemple

Convertissons la valeur NaN :

Boolean(NaN);

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

false

Exemple

Convertissons maintenant le nombre 1 :

Boolean(1);

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

true

Exemple

Convertissons maintenant un nombre négatif :

Boolean(-1);

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

true

Exemple

Mettons un nombre décimal en paramètre :

Boolean(11.5);

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

true

Exemple

Convertissons maintenant une chaîne vide :

Boolean('');

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

false

Exemple

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

Boolean('str');

Après conversion, nous obtiendrons true :

true

Exemple

Convertissons la valeur booléenne true :

Boolean(true);

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

true

Exemple

Convertissons maintenant la valeur booléenne false :

Boolean(false);

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

false

Exemple

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

Boolean({});

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

true

Exemple

Mettons maintenant un tableau vide en paramètre :

Boolean([]);

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

true

Exemple

Convertissons une fonction vide :

Boolean(function(){});

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

true

Exemple

Convertissons maintenant la valeur null :

Boolean(null);

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

false

Voir aussi

  • la fonction Number,
    qui convertit en nombre
  • la fonction String,
    qui convertit en chaîne
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser