@fastfoot sagte in Ungewöhnliche Nachkommastellen in der History:
log(0.1 + 0.2)
script.js.floats: 0.30000000000000004
hier ist es tatsächlich so,
aber bei dem TE Beispiel ist es nicht so.
Nachtrag:
ich habe mich mal überwunden das Blockly nachzustellen
und kann das Ergebnis dort nicht nachvollziehen
e04e458b-ab9f-4d72-ba14-586155be5a0b-image.png
javascript.0 18:19:06.351 info Start JavaScript script.js.test2 (Blockly)
javascript.0 18:19:06.378 info script.js.test2: 0.001
javascript.0 18:19:06.378 info script.js.test2: registered 0 subscriptions, 0 schedules, 0 messages, 0 logs and 0 file subscriptions
von daher alles ok
die Eingangs im log gezeigten Daten können schon sein, aufgrund den zusätzlichen Rechenoperationen.
Wobei ich selbst bei +- Operationen damit nicht gerechnet hätte, sondern eher bei */sqrt. wobei bei Math.sqrt(7)*Math.sqrt(7) = 7.000000000000001 js erstaunlich gut abschneidet