-
opérations sur nombres
Bonjour,
Mon script va chercher des nombres au format monétaire (x.xx) sur une page web puis effectue des opérations sur ces nombres. Le problème est que les nombres sont considérés comme chaîne et non pas comme float.
Exemple : j'ai deux nombres 1.45 et 2.85, l'addition des nombres me donne 1.452.85
Je n'ai donc pas une addition mais une concaténation!
Quelles fonctions dois-je utiliser pour changer mes nombres de chaine à float?
Merci!
-
Code:
var resultat = parseFloat(x1) + parseFloat(x2);
essaye ça
-
http://developpez.net/forums/showthread.php?t=425097
sur ce thread tu verras que tu auras peut-être des pbs de décimales pour additionner des floats..
-
Code:
nombre1*1 + nombre2*1
puis voir aussi les problèmes d'arrondis ... cf FAQ et contributions
-
Juste ce que je recherchais merci!
Quelqu'un aurait un lien vers un site regroupant le plus possible de fonctions JavaScript? Malgré mes recherches sur le web je n'ai jamais pu trouver la fonction parseFloat par exemple.
webrider
-
-