importance de l'ordre des termes d'une addition
Bonjour,
je suis confronté à un problème assez étonnant que je ne m'explique pas. Peut-être connaissez-vous la raison :
le résultat de mon addition est soit exacte, soit une approximation en fonction de l'ordre des termes
Code:
1 2 3 4 5 6 7 8 9
|
var a=8;
var b=1.51;
var c = 1.7;
var som1 = a + b + c;
var som2 = b + c + a;
alert(som1);
alert(som2);
alert(som1==som2); |
pour les intéressés voici l'équivalent url : javascript: var a=8; var b=1.51; var c = 1.7; var som1 = a + b + c; var som2 = b + c + a; alert(som1);alert(som2);alert(som1==som2);
som1 me renvoi 11.209999999999999
som2 me renvoi 11.21
Quelqu'un connait-il la raison de cet écart et comment obtenir le bon résultat quelque soit l'ordre des termes.
Merci