Matthias Apsel: Nach komma 2 zahlen ausgeben, aktuell 3 zahlen nach Komma

Beitrag lesen

Om nah hoo pez nyeetz, Der Martin!

weil diese Werte im IEEE-float- oder IEEE-double-Format nicht exakt darstellbar sind. Das geht nur bei Zahlen, die als Summe von Zweierpotenzen exakt darstellbar sind. Alles andere nur näherungsweise.

Ja, das war mir bewusst. Deshalb schrieb ich: "Falls du nicht die Rundungsprobleme meinst."

Deswegen sollte man bei sowas immer über toFixed gehen, bei Geld vielleicht sogar nur über 2 ganze Zahlen.
Was bedeutet hier "2 ganze Zahlen"?
Die Rechnung mit Integerwerten durchführen, z.B. Geldbeträge nicht in Euro, sondern in Cent speichern und verarbeiten (solange es nur um Additionen geht).

Ja, aber warum 2?

Matthias

--
Der Unterschied zwischen Java und JavaScript ist größer als der zwischen Fan und Fango.