Freigeben über


for-Anweisung

Aktualisiert: November 2007

Führt einen Anweisungsblock aus, solange eine angegebene Bedingung true ist.

for (initialization; test; increment)
...statement

Argumente

  • initialization
    Erforderlich. Ein Ausdruck. Dieser Ausdruck wird nur einmal vor Ausführung der Schleife ausgeführt.

  • test
    Erforderlich. Ein boolescher Ausdruck. Wenn testtrue ist, wird statement ausgeführt. Hat test den Wert false, wird die Schleife beendet.

  • increment
    Erforderlich. Ein Ausdruck. Nach jedem Schleifendurchlauf wird der Inkrementausdruck ausgeführt.

  • statement
    Optional. Die Anweisung, die auszuführen ist, wenn test true ist. Hierbei kann es sich um eine zusammengesetzte Anweisung handeln.

Hinweise

for-Schleifen werden in der Regel verwendet, wenn die Anzahl der Schleifeniterationen feststeht.

Beispiel

Das folgende Beispiel veranschaulicht die Verwendung einer for-Schleife.

/* i is set to 0 at start, and is incremented by 1 at the end 
   of each iteration. Loop terminates when i is not less 
   than 10 before a loop iteration. */
var myarray = new Array();
for (var i = 0; i < 10; i++) {
   myarray[i] = i;
}

Anforderungen

Version 1

Siehe auch

Referenz

for...in-Anweisung

while-Anweisung