Comment additionner des variables en JavaScript ?
Réponses rédigées par Antoine
Dernière mise à jour : 2022-01-07 00:23:53
Question
Bonjour, comment faire pour additionner des variables en JavaScript ? Lorsque j'additionne avec le code JavaScript ci-dessous cela me donne 22 au lieu de 4.
<script>
var alpha = "2";
var bravo = "2";
var charlie = alpha + bravo;
</script>
Réponse
Dans votre exemple les variables alpha
et bravo
sont considérées comme des chaines de caractères car leurs valeurs sont entre guillemets. Votre addition aurait fonctionnée si les variables avaient été déclarées en temps que nombres :
var alpha = 2;
var bravo = 2;
Pour additionner deux variables , déclarées en temps que chaine de caractères, en JavaScript, vous pouvez utiliser l'objet Number
de la manière suivante :
<script>
var alpha = "2";
var bravo = "2";
var charlie = Number(alpha) + Number(bravo);
alert(charlie);
</script>
Vous trouverez d'avantages d'information sur la manière d'additionner en JavaScript, avec l'objet Number
, via cette page du site de Mozilla.