Bug de calcul javascript ?!

Résolu
uneven Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
uneven Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Ma question est simple, losque je test la fonction alert(1.9*3);
il m'affiche 5.699999999999 au lieu de 5.7 est ce normal?
J'ai fait le test sur IE8.

Merci d'avance!
A voir également:

2 réponses

M@dien Messages postés 437 Date d'inscription   Statut Membre Dernière intervention   74
 
Bonjour,

est ce normal?
Oui et non. Javascript n'est pas ultra précis dans les calculs avec des décimales.

Si tu veux de la précision, essaye de te rapporter à des entier avant de faire les calculs...

par exemple, le calcul ((1000*1.9)*3)/1000 devrait donner 5.7...
0
uneven Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
merci beaucoup cela marche
0