Thomas Meinike: Variablen zusammenrechnen

Beitrag lesen

Hallo,

  • steht in JavaScript sowohl für eine Addition wie auch für eine Stringverknüpfung. Um sicher zu gehen, daß addiert wird, setze die Variablen in ein eval():
    document.write(eval(parent.ar+parent.ap+parent.an+parent.al+parent.aj)+"€")
    Sollte klappen ...

eval() braucht man praktisch nur dann, wenn man dynamischen JS-Code erzeugen moechte, z. B. einen Formelparser:

var a="Math";
b="sin";
c=0.5;
d=eval(a+"."+b+"("+c+")"); // ergibt Math.sin(0.5)
alert(d); // --> 0.479425538604203

MfG, Thomas