⊗jsPmBsCTN 44 of 505 menu

Conversion en nombre en JavaScript

Examinons le code suivant :

let a = '2'; let b = '3'; alert(a + b); // affichera '23'

Comme vous pouvez le voir, dans notre cas, les deux variables contiennent des chaînes et sont additionnées, respectivement, comme des chaînes.

Supposons que nous souhaitions que les valeurs de nos variables dans ce cas soient additionnées non pas comme des chaînes, mais comme des nombres. Dans ce cas, nous pouvons forcer la conversion du type de notre variable en nombre, en utilisant la fonction spéciale Number :

let a = '2'; let b = '3'; alert(Number(a) + Number(b)); // affichera 5

Il est possible de convertir les chaînes en nombres non pas dans l'opération d'addition, mais directement lors de l'assignation à une variable - cela fonctionnera :

let a = Number('2'); // le nombre 2 sera assigné à la variable let b = Number('3'); // le nombre 3 sera assigné à la variable alert(a + b); // affichera 5

Soit une variable a avec la valeur '10' et une variable b avec la valeur '20'. Additionnez ces variables comme des nombres.

Sans exécuter le code, déterminez ce qui sera affiché à l'écran :

alert( Number('2') + Number('3') );

Sans exécuter le code, déterminez ce qui sera affiché à l'écran :

alert( 2 + Number('3') );

Sans exécuter le code, déterminez ce qui sera affiché à l'écran :

alert( '2' + Number('3') );
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