JavaScript · Junior · Frage 11 von 75
Was ergibt 0.1 + 0.2 === 0.3?
- 1
false - 2
true - 3
TypeError
Antwort zeigen
Richtige Antwort: false
Erklärung
Zahlen werden im binären Format IEEE-754 gespeichert, und 0.1 und 0.2 lassen sich nicht exakt darstellen - die Summe ist 0.30000000000000004. Zahlen vergleicht man mit einer Toleranz (Math.abs(a - b) < Number.EPSILON), Geldbeträge rechnet man in ganzen Cent.