Probleme mit Variablen
ppongrat
- javascript
also ..
wenn ich i
arranz[max] = arranz[max] + anzahl;
rechne, dann wird der wert von anzahl
als string behandelt und einfach angehängt
arranz[max] = arranz[max] - anzahl;
funktioniert !
(auch die eval Funktion bringt das gleiche Ergebnis!)
HILFE
Hallo!
parseInt() bzw. parseFloat() sollte dir helfen. Mehr dazu in Selfhtml.
tschüß Frosch
Hi,
parseInt() bzw. parseFloat() sollte dir helfen. Mehr dazu in Selfhtml.
Wieso denn so umständlich? JS handelt Variablen in Zweifelsfällen nun mal literal (gibt halt aus Einfachkeitsgründen auch keinen strikten type cast), und deswegen muss man eben sagen, was man will:
arranz[max] = (arranz[max]) + anzahl
Sollte es tun (hoffe ich jedenfalls :)
Mirko
Hi!
arranz[max] = (arranz[max]) + anzahl
Sollte es tun (hoffe ich jedenfalls :)
Wieso sollten die Klammern um den ersten Summand irgendeine Aenderung bewirken? Nein, parseInt() und parseFloat() loesen das Problem, in der Folge hilft es auch, einfach jede der Variablen mit 1 zu multiplizieren (fuehrt automatisch ein Parsen aus).
So long