BTW und OT und MENSCHELEI:
JavaScript ist gar nicht toll, Struppi ;)
Doch! ;)
isNaN(blubb) und isNaN(blabb) lieferten beide false (also hatte ich doch mit Zahlen zu tun) - dachte ich...:
Nein auch isNaN wandelt im zweifelsfall intern die Parameter in Zahlen um.
Erst parseInt(blubb) + parseInt(blabb) ergibt 1000.
genau du musst den String explizit umwandeln, wobei es so gefährlich ist.
javascript:alert(parseInt('010') * 1);
Oder habe ich irgendeine geniale Möglichkeit übersehen (oder mit der Zeit vielleicht vergessen), Zahlen aus Variablen zu addieren? :)
Es gab hier schon viele Diskussionen um das Problem, ich weiß gar nicht mehr was sich als am "besten" herauskristallisiert hatte.
Es gibt mehrere Möglichkeiten:
parseInt(string, radix) oder Number(String) oder String * 1
Struppi.