Javascript: Fehler bei http://de.selfhtml.org/javascript/objekte/options.htm

Hallo!
Müßte es bei
http://de.selfhtml.org/javascript/objekte/options.htm#value
nicht
"i++" heißen statt "++i"?

MfG

  1. Moin,

    Müßte es bei
    http://de.selfhtml.org/javascript/objekte/options.htm#value
    nicht
    "i++" heißen statt "++i"?

    In einer Schleife wie dieser geht beides. In beiden Fällen wird das i inkrementiert. Der unterschied ist lediglich, ob die Inkrementierung vor oder nach einer Zuweisung passiert:

    var i = 5;
    var a = i++;

    // a = 5, i = 6

    var j = 5;
    var b = ++i;

    // b = 6, j = 6

    Viele Grüße,
    Jörg

  2. Moin!

    In der konkreten Anwendung ist es egal. Es wäre anders, stände dort alert(++i) oder alert(i++).

    Kannst es ja mit:

    for (i=0; i<4; alert(++i)) {  
      alert('In Schleife: ' + i);  
    }
    

    testen.

    MFFG (Mit freundlich- friedfertigem Grinsen)

    fastix