Der Martin: Eigenartiges Verhalten beim Verknüpfen von Text und Rechnung

Beitrag lesen

Hallo,

Habe es deshalb mit parseInt() versucht. Das Verhalten ändert sich leider nicht.

Bsp.
x = 3;
y = 3;
Pos = "Pos."+parseInt(x+1)+"."+(y-1);

Oha - da hast du das parseInt() einen Schritt zu spät angewendet: Erst wird der Ausdruck x+1 berechnet, anscheinend noch als String. Danach wird parseInt() auf das Ergebnis losgelassen.

Versuch's besser mal mit

Pos = "Pos."+(parseInt(x)+1)+"."+(y-1);

Sollte imho eindeutiger sein, und Bauchschmerzen gibt's auch keine...

So long,

Martin