Wenn man zwei Werte aus z.B. Input Feldern liest und diese addieren moechte geht man normalerweise wie folgt vor:


wert1 = $(’#feld1′).val(); //wert1 = 10
wert2 = $(’#feld2′).val(); //wert2 = 20

wert3 = wert1 + wert2;

Hierbei kann es nun dazu kommen, dass das Ergebnis nicht erwarteterweise 30 ist, sondern ‘1020′, weil in Javascript das Plus-Zeichen eben auch dazu dient Strings aneinander zu haengen.

Abhilfe schaffen hier die Funktionen parseFloat() und parseInt(), die einen Wert explizit als Float oder eben Integer interpretieren.