Klawischnigg: JS-Fehler bei der Addition???

Beitrag lesen

Hi there,

Und da ist das Problem: JavaScript kann 0.05 und 0.01 nicht richtig zusammenzählen.

Nobody is perfect.

ich erwarte als ausgabe 0.06 was aber nicht ausgegeben wird.

Es ist ohenhin nie gut, mit Fliesskommazahlen zu rechen, auch wenn JS keine so starke Typisierung kennt; Du kannst entweder das Ergebnis runden, besser aber ist es, alle Zahlen vorher mit entsprechenden Faktoren zu multiplizieren (in Deinem Fall zB 100) und dann das Ergebnis durch eben diesen Faktor zu dividieren. Damit vermeidest Du auch die Gefahr der Aufsummierung von Rundungsfehlern...