while-Schleife |
while(Eingabe != "ja") {
Anweisung1;
Anweisung2;
Eingabe=prompt("Wollen Sie weiterfahren (ja/nein)?");
...
} |
Die Anweisungen werden solange wiederholt, bis die Variable Eingabe den Text "ja" enthält. |
for-Schleife |
for(var i = 10; i <= 23; i++) {
document.write(i+". Zeile");
...
} |
Die for-Schleife wird 14-mal durchlaufen. Der Zähler, der in der Variablen i defniert und mit dem Wert 10 initialisiert wird, wird bei jedem Durchlauf um 1 erhöht (i++) solange er <= 23 ist. |
do-while-Schleife |
var y = 12
do {
document.write(y*y);
y = y + 2;
...
}
while (y<10);
|
Die do-while-Schleife ist eine Variante der while-Schleife. Sie wird in jedem Fall mindestens einmal durchlaufen, weil die Schleifenbedingung erst zum Schluss geprüft wird. |
continue |
antwort="";
for (i=1;i<9;i++)
{
a=i*i;
antwort=antwort+a+" ";
if (i==5) continue;
}
alert(antwort);
|
Mit continue lässt sich der aktuelle Schleifendurchlauf abbrechen und der nächste Durchlauf starten. |
break |
antwort="";
for (i=1;i<9;i++)
{
a=i*i;
antwort=antwort+a+" ";
if (i==5) break;
}
alert(antwort);
|
Mit break lässt sich die aktuelle Schleife komplett abbrechen. Das Programm wird mit der ersten Anweisung nach der Schleife fortgesetzt. |