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.