Somme de deux nombres en javascript

Résolu
mery2002 -  
mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   -
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

1 réponse

  1. mamiemando Messages postés 33228 Date d'inscription   Statut Modérateur Dernière intervention   7 944
     
    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