Wenn ich nach einigen Berechnungen die Nachkommastellen zur Ausgabe verkürzen will:
Zahl = Zahl.toFixed(6);
dann passiert mit einzelnen Zahlen eine komische Sache. So sieht z.B. eine Ausgabe aus:
0.997489
0.993739
0.985558
0.969197
0.9392780000000001
0.889413
0.813943
0.7106680000000001
Es is mir nicht gelungen, den Fehler zu reproduzieren, indem ich explizit irgendwelche Zahlen mit der Methode toFixed() bearbeite.
Nur wenn Zahlen in einer Variablen als Ergebnis mathematischer Operationen gespeichert werden, kommt dieses Phänomen vor.
Woran liegt das?