Während 3 * 0.1 nicht genau dargestellt werden kann, warum kann Javascript 0.15 * 2 richtig berechnen? [Duplikat]

Mögliche Duplikate:
Ist die Gleitkomma-Mathematik von JavaScript fehlerhaft?

In Javascript

3 * 0.1 = 0.30000000000000004

Ich denke, das liegt am Zahlensystem der Sprache, in dem 0.3 nicht genau dargestellt werden kann. Aber warum das Folgende?

0.15 * 2 = 0.3

Ähnlich,

0.1 + 0.2 = 0.30000000000000004

Aber

0.15 + 0.15 = 0.3

Wie geht es so

Antworten auf die Frage(1)

Ihre Antwort auf die Frage