Forum-webmaster
Technique - programmation => Javascript / DOM / Ajax => Message commencé par: Shain le le 16-03-2003 a 11:47:19

Titre: Problème de calcul en Javascript
Posté par: Shain le le 16-03-2003 a 11:47:19

Je réupère 3 valeurs d'un formulaire avec javascript et je les stocke dans 3 variables a, b, c.
a, b et c contiennent respectivement les valeurs 3, 7 et 0.

Je souhaite calculer la somme de ces valeurs. Je fais donc

total = a + b + c;

Mon problème est qu'apparament il fait une concaténation de chaîne de caractères et non une somme !
J'obtiens 370 au lieu de 10 !

Par contre si je fais

total = a - b - c;

ca fonctionne !

Est-ce que vous savez comment faire pour faire ma somme ? (je me sens un peu con de poser une telle question !)
Est-ce que l'on peut comme en java, forcer la variable total a être un entier ? Est-ce la solution ? Si oui, comment faire ?

Merci pour votre aide, je suis un peu nul en javascript !

Titre: Re:Problème de calcul en Javascript
Posté par: Shain le le 16-03-2003 a 15:25:57

J'ai trouvé un moyen pour que ca marche :
J'ai utilisé la fonction parseInt() lorsque je stocke mes entrées formulaires dans la variable, ce qui donne :

a = parseInt(document.formulaire.champ.value);

Et ensuite le calcul fonctionne.


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.