probleme d'addition(noob); - HTML/CSS - Programmation
Marsh Posté le 13-02-2003 à 23:39:57
quand tu fais un prompt tu dois recuperer une chaine de caracteres et non un entier.
essaye en faisant un parseInt(a) et parseInt(b) avant de les additionner soustraire ou autre...
Marsh Posté le 13-02-2003 à 23:49:41
walli a écrit : quand tu fais un prompt tu dois recuperer une chaine de caracteres et non un entier. |
c'est pour passer en Integer ?
<script language="JavaScript">
var a,b,op,result;
a=prompt("Bonjour, donner un nombre"," " );
op=prompt("Donner moi un opérateur"," " );
b=prompt("Donner moi un autre nombre"," " );
parseInt(a);
parseInt(b);
Toujours le meme bug
10+5=105
Marsh Posté le 14-02-2003 à 09:40:04
SmilM a écrit : |
Marsh Posté le 13-02-2003 à 23:36:05
je suis en train de débuter en javascript et j'ai un probleme au niveau de l'addition , je suis en train de faire une petite calculette a base de prompt..
voici le code :
(c'est pas fini , aprés on pourra rajouter d'autre valeur..)
<html>
<head>
<title>Document sans titre</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
var a,b,op,result;
a=prompt("Bonjour, donner un nombre"," " );
op=prompt("Donner moi un opérateur"," " );
b=prompt("Donner moi un autre nombre"," " );
switch(op){
case "+" : //Ya un bug là!(5+1=51)
result=a+b;
break;
case "-" :
result=a-b;
break;
case "*" :
result= a*b;
break;
case "/" :
result = a/b;
break;
default:
result="000";
}
</script>
</head>
<body>
<script language="JavaScript">
document.write("le résultat de l'opération "+a +op +b +" est de "+result);
</script>
</body>
</html>
---------------
AfterEnd: Batissez un nouveau monde