bluntburn: Fehler in Summenberechnung!?

Beitrag lesen

Hi Andi,

Da behandelt er mir die Variablen doch als Zahlen?!
Bei meiner Umwandlung des Kommas in Punkte macht er mir zwar Strings aus den Variablen, aber ich kann ja rechnen mit ihnen?!

In Javascript kann man Variablen deklarieren, ohne ihnen einen Typ zuzuweisen. Darüber hinaus ist Javascript oft sehr großzügig und macht keinen Unterschied zwischen 3 und "3".

Wenn Du allerdings sauberen Code schreiben willst, solltest Du an den betreffenden Stellen immer Typwandlungen durchführen. Damit bist Du immer auf der sicheren Seite.
Wie Du ja gesehen hast, klappt es mit Number(). Die weiteren Typwandlungen von String zu Number sind parseInt() und parseFloat().

Die Multiplikation mit 1 funktioniert zwar, aber ich persönlich halte das für suboptimal!

;o) bluntburn

--
jeden Tag 'ne Currywurst...