Testen · Junior · Frage 18 von 78
Warum scheitert diese Prüfung, und wie behebt man das?
expect(0.1 + 0.2).toBe(0.3);- 1Sie scheitert nicht: JS addiert diese Zahlen exakt
- 2Gleitkomma-Rundung;
toBeCloseTo(0.3)nutzen - 3
toBefunktioniert nicht mit Zahlen;toEqualnutzen
Antwort zeigen
Richtige Antwort: Gleitkomma-Rundung; toBeCloseTo(0.3) nutzen
Erklärung
toBeCloseTo vergleicht mit einer gegebenen Genauigkeit (standardmäßig 2 Nachkommastellen).