Claus Henning: Rechnen mit Zahlen wie ( 10.000,50 € ) in JavaScript

Beitrag lesen

und dann in eine Zahl umwandeln (parseFloat() bietet sich an).

Lieber nicht!
... mit Fließkommazahlen rechnen. 0.01 lässt sich binär nicht exakt darstellen, es sei denn, JavaScript arbeitet völlig anders als üblich. Es besteht dann die Gefahr, dass es bei Additionen zu Fehlern kommt. Schön in Cent rechnen und nur für die Ausgabe, das Komma bzw. den Punkt an der richtigen Stelle platzieren. Beim Einlesen geht's umgekehrt. Es ist wirklich nicht schwierig, den String "10.000,50" in die Ganzzahl 1000050 umzuwandeln und umgekehrt die Ganzzahl wieder in den gewünschten String zu konvertieren, der sicher immer genau zwei Nachkommastellen haben soll.

Claus