[JS] Étrange problème de soustraction

Étrange problème de soustraction [JS] - HTML/CSS - Programmation

Marsh Posté le 17-05-2004 à 17:32:55    

Bonjour,
 
Je suis confronté à un problème bizarre de soustraction en javascript.
 
2.28-2 = 0.2799999999999998
2.27-2 = 0.27
 
idem avec 1.84,1.93,2.72
 
je sens le problème de dépassement mais je ne vois pas de solution ...
 
Si quelqu'un a déjà entendu parler de ce problème il est le bienvenue !

Reply

Marsh Posté le 17-05-2004 à 17:32:55   

Reply

Marsh Posté le 17-05-2004 à 17:43:44    

Code :
  1. <script>
  2. var x = 2.28;
  3. var y = ( ( x * 1000 ) - ( 2 * 1000 ) ) / 1000;
  4. alert( y );
  5. </script>


 
C'est pas génial, mais ça marche...


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 17-05-2004 à 17:44:46    

Mara's dad a écrit :

Code :
  1. <script>
  2. var x = 2.28;
  3. var y = ( ( x * 1000 ) - ( 2 * 1000 ) ) / 1000;
  4. alert( y );
  5. </script>


 
C'est pas génial, mais ça marche...


[:banguy] barbu !
alors, tu snobes blabla@prog ou quoi ? :o


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 17-05-2004 à 17:46:03    

La réponse au pourquoi du comment doit être queleque part dans ce document : http://research.microsoft.com/~hol [...] float.html


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 17-05-2004 à 17:46:55    

Harkonnen a écrit :

[:banguy] barbu !
alors, tu snobes blabla@prog ou quoi ? :o


Non, j'ai du boulôt !
Je suis juste de passage, là...


---------------
Laissez l'Etat dans les toilettes où vous l'avez trouvé.
Reply

Marsh Posté le 17-05-2004 à 17:51:24    

merci bien je jette un oeil =)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed