Somme de deux nombres en javascript

Résolu/Fermé
mery2002 - Modifié le 21 mars 2022 à 15:47
mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 - 21 mars 2022 à 15:56
Bonjour,

J'ai besoin de votre expertise pour un simple algorithme qui calcule la somme de deux nombres donnés pas l'utilisateur:
Voici mon algorithme :
<script>
var a
var b
var s
a=prompt("donner la valeur de a", a)
b=prompt("donner la valeur de b", b)
s = a + b
document.write("la somme est égale à :", s)
</script>


Le script me fait la concaténation de a et b et pas la somme
Merci par avance pour votre aide
A voir également:

1 réponse

mamiemando Messages postés 33446 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 20 décembre 2024 7 812
Modifié le 21 mars 2022 à 15:57
Bonjour,

Tu dois extraires de tes chaînes
a
et
b
les valeurs qu'elles contiennent (par exemple avec
parseInt
) et tu pourras ensuite additionner les deux valeurs ainsi extraites.

Exemple : Copie colle ceci dans un fichier (disons
toto.html
) puis ouvre-le avec ton navigateur :
<html>
    <head>
        <meta charset="UTF-8">
        <script>
            var a;
            var b;
            var s;
            a = prompt("donner la valeur de a", a);
            a = parseInt(a);
            b = prompt("donner la valeur de b", b);
            b = parseInt(b);
            s = a + b;
            document.write("la somme est égale à : ", s);
        </script>
    </head>
</html>


Bonne chance
1