JavaScript: Mangelnde Präzision bei Fließkommazahlen

Problem

1.0 – 0.9 ergibt in JavaScript 0.09999999999999998. Schuld daran ist, dass JavaScript mit Fließkommazahlen rechnet. Es gibt keinen nativen Festkommazahl-Datentyp.

Lösung

Hier auf jsfiddle alle Lösungen mit Beispielen zum Nachvollziehen und Rumspielen: https://jsfiddle.net/Lt52u7r1/