Wie druckt Javascript 0.1 so genau?

Ich habegehör dass Javascript Zahlen sindIEEE 754 Gleitkommazahlen, was erklärt, warum

> 0.3 - 0.2
0.09999999999999998

aber ich verstehe nicht

> 0.1
0.1

Ich dachte, 0.1 könnte nicht genau als Gleitkomma zur Basis 2 gespeichert werden, aber es wird gleich wieder ausgegeben, als wäre es die ganze Zeit 0.1. Was gibt? Rundet der Interpreter, bevor er druckt?

Es hilft mir nicht, dass es mindestens 2 Versionen von IEEE 754 gibt: 1984 edition und 2008. Es klingt wie das letztere hinzugefügtolle Unterstützung für Dezimalarithmet. Scheint nicht so, als hätten wir das.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage