JavaScript · Middle · Frage 73 von 75
Wie speichert man Geld, um Probleme wie bei 0.1 + 0.2 zu vermeiden?
- 1Als ganze Zahlen in Cent oder mit einer Dezimal-Bibliothek
- 2Als Floats, nach jeder Operation mit
toFixed(2)gerundet - 3Als Strings, die bei Bedarf mit
parseFloatumgewandelt werden
Antwort zeigen
Richtige Antwort: Als ganze Zahlen in Cent oder mit einer Dezimal-Bibliothek
Erklärung
Binäre Gleitkommazahlen können die meisten Dezimalbrüche nicht exakt darstellen. Ganze Cent (oder BigInt) halten Summen exakt; Intl.NumberFormat formatiert sie für Nutzer.