Bonjour à tous ,
Un petit utilitaire web que j'ai dev au boulot, pour préparer des paniers de matos à commander chez nos fournisseurs (chacun met dans le panier ce dont il a besoin, afin de faire commande groupée).
J'ai un truc qui calcule le total HT par article lors de la saisie du prix unitaire et de la quantité.
Et bien quand je mets quantité 10 pièces, prix unitaire 1.642 , le total est 16.41999999 etc etc . Si je mets 1.643 en PU, j'ai bien total 16.43 .
Le problème est le même sur Firefox et sur Chrome, et sur 2 autres postes.
10 * 1.06 par exemple pose aussi problème...
Je cherchait ce qui n'était pas bon dans mon script, mais en faisant la multiplication directement dans la console, j'ai la même chose...
L'un de nous deux (javascript ou moi) semble devoir retourner à l'école, mais moi je n'ai pas envie et j'ai passé l'age...
Problème connu ? Y a-t-il une solution (plus propre que d'arrondir) ?
Merkouin
Partager