17 of 264 menu

Fonction Number

La fonction Number convertit la valeur passée en nombre. Dans le cas d'une chaîne, les espaces aux extrémités sont supprimés, puis, si la chaîne peut être convertie en nombre - ce nombre est renvoyé, sinon, la fonction renvoie NaN. La valeur true est convertie en nombre 1, la valeur false - en nombre 0. Les objets, lors des conversions numériques, se transforment en NaN.

Syntaxe

Number(ce qu'il faut convertir);

Exemple

Convertissons la valeur booléenne true en nombre :

Number(true);

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

1

Exemple

Maintenant, convertissons la valeur booléenne false :

Number(false);

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

0

Exemple

Passons une chaîne contenant un nombre en paramètre de la fonction :

Number('53');

À l'issue de la conversion, nous obtenons le nombre :

53

Exemple

Maintenant, ajoutons des espaces au début et à la fin de la chaîne de nombre :

Number(' 5 ');

Après l'exécution du code, les espaces superflus sont supprimés et nous obtenons finalement le nombre :

5

Exemple

Convertissons une chaîne vide :

Number('');

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

0

Exemple

Convertissons maintenant une chaîne contenant une lettre et un chiffre :

Number('a5');

Après l'exécution du code, nous obtenons la valeur NaN, indiquant une opération mathématique impossible :

NaN

Exemple

Inversons la lettre et le chiffre dans la chaîne :

Number('5a');

Le résultat de l'exécution du code reste le même :

NaN

Exemple

Convertissons maintenant une chaîne dans laquelle les nombres sont séparés par un espace :

Number('5 5');

Encore une fois, le résultat de l'exécution du code nous montre que cette opération mathématique est impossible :

NaN

Exemple

Convertissons la valeur booléenne true, contenue dans une chaîne :

Number('true');

Après l'exécution du code, nous obtenons à nouveau NaN :

NaN

Exemple

Convertissons maintenant un objet vide :

Number({});

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

NaN

Exemple

Passons un tableau vide en paramètre de la fonction :

Number([]);

Nous obtenons le nombre 0 :

0

Exemple

Maintenant, ajoutons un chiffre au tableau :

Number([1]);

Le tableau est converti en nombre :

1

Exemple

Convertissons un tableau contenant deux chiffres :

Number([1, 2]);

Le résultat nous indique à nouveau que cette opération mathématique est impossible :

NaN

Voir aussi

  • la fonction Number,
    qui convertit en nombre
  • la fonction parseInt,
    qui extrait un entier du début d'une chaîne
  • la fonction parseFloat,
    qui extrait un nombre à virgule du début d'une chaîne
  • la fonction String,
    qui convertit en chaîne
  • la fonction Boolean,
    qui convertit en valeur booléenne
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