Struppi: Position eines div herausfinden

Beitrag lesen

Klar und es ist JS Code.
Nein, es wird einfach der JS Code ausgeführt 1 + 2 ist JS Code

1+2 soll JS-Code sein?
Ich würde es ehr Aufgabe nennen.

Nein, wenn es kein JS Code würde es nicht ausgeführt werden.

Doch es ist JS code.

Sicher?

Ja.

Und selbst wenn es so gewesen wäre wie du es dachtest, was sollte der Vorteil von:
x = eval('1+2');
gegenüber:
x = 1 + 2;
sein?

1 + 2 = 12 (für JS)

nein, 1 + 2 ist auch in JS 3. Nur wenn entweder eine Zahl ein String ist oder das Ergebnis ein String sein muss dann wird es 12.

alert(eval(1+2));
alert(1 + 2);

ergibt bei mir zweimal 3.

eval("1+2") = 3

alert(eval("1+'2'"));
alert(1 + '2');

ergibt bei mir zweimal '12'. Es spielt keine Rolle ob du mit eval JS ausführst oder ohne (bis auf die erwähnten Nachteile).

Schönen Tag noch, H2O

Struppi.