Javascript,

Résolu/Fermé
PCastuces Messages postés 71 Date d'inscription dimanche 21 décembre 2008 Statut Membre Dernière intervention 12 mai 2012 - 26 mars 2010 à 13:57
xav3601 Messages postés 3288 Date d'inscription lundi 10 novembre 2008 Statut Membre Dernière intervention 2 mars 2016 - 26 mars 2010 à 14:10
bonjour,
s'il vous plait, je suis debutante en javascript et j'ai essayé de faire un script qui calcule la somme de deux entiers, mon script est juste mais le resultat que j'obtient est sous forme de chaine de caractère. en dautres termes je saisis la valeur de a et b et le resultat retourné et a b pas a + b, voici mon script en dessous, si vous le permettez je pense que j'ai besoin d'une méthode pour convertir en entier les valeurs retournés par la fonction prompt.

<SCRIPT LANGUAGE="JavaScript">
<!--
var a;
var b;
var s=0;

a=prompt("saisir un entier")

b=prompt("saisir un entier")

s= a + b
document.write("la somme est " +s)
//-->
</SCRIPT>

Merci de votre comprehension.

En attente d'une reponse.



3 réponses

xav3601 Messages postés 3288 Date d'inscription lundi 10 novembre 2008 Statut Membre Dernière intervention 2 mars 2016 311
26 mars 2010 à 13:59
Il faut que tu utilises la fonction Number pour lui indiquer que tu travailles sur des nombres!

Avec ton script j'imagine que tu obtiens en affichant s:
la somme est ab

il faut donc faire ca:

s= Number(a) + Number(b)

0
PCastuces Messages postés 71 Date d'inscription dimanche 21 décembre 2008 Statut Membre Dernière intervention 12 mai 2012 4
26 mars 2010 à 14:08
Merci beaucoup, je viens de faire les modifications necessaires !! et ça a marché, merci d'avoir repondu si rapidement là au moins je vais déjeuner tranquillement :-D.

A la prochaine
0
xav3601 Messages postés 3288 Date d'inscription lundi 10 novembre 2008 Statut Membre Dernière intervention 2 mars 2016 311
26 mars 2010 à 14:10
Bon appétit et pensez à mettre le statut en "résolu" :-)
0