normalement le prixTotal afficher ca doit etre egale a =112.2 et non pas 112.19999999999999 y-a-t-il un prbleme avec parseFloat() dans le cas de multiplication ????
atlas28
Messages postés3Date d'inscriptionmardi 8 juin 2004StatutMembreDernière intervention23 novembre 2004 23 nov. 2004 à 22:14
Cela vient des sous routine de javascript !!! Si tu te souvient de tes cours de trigo tu sais que le sinus( PI) = 0;
si tu test le code ci dessous tu verras que le résultat est =à 1.22.....e-16
tmp=Math.PI;
tmp=Math.sin(tmp);
alert(tmp);
donc en ce qui te concerne ton problème ne vient pas du parseFloat() mais bien des sous routine de javascript comme pour l'exemple ci-dessus.