|
|
|
|
Wegweiser:
Startseite >>
Übersicht JavaScript-Kurs
>>
Kapitel 3: Schleifen
| JavaScript Kurs - Kapitel 3: Schleifen |

Um Befehle mehrmals zu wiederholen werden Schleifen verwendet.
Die for-Schleife läuft von einem Start- zu einem Endwert.
Beispiel:
for(i=1; i<=20;i++)
{
x=i*i;
document.write("Das Quadrat von " + i + " ist " + x);
}
|
Funktionsweise der for-Schleife:
i=1 Startwert: 1
i<=20 Endwert: 20
i++ i jeweils um 1 erhöhen
Dieser Anweisungsblock wird 20 mal ausgeführt.

Während die if-Kontrollstruktur nur genau einmal eine Bedingung überprüft und auch
nur maximal einmal einen Anweisungsblock ausführt, wiederholt die while-Schleife
einen Anweisungsblock, solange die zu überprüfende Bedingung true ergibt.
Beispiel:
i=1;
while(i<=20)
{
x=i*i;
document.write("Das Quadrat von "+i+" ist "+x);
i++;
}
|
Merke: wird i nicht per i++ erhöht, wird die Schleife nie verlassen.
Der Computer hängt in einer Endlosschleife fest.

Alle while und for Schleifen können durch den Befehl break abgebrochen werden.
Beispiel:
while(i<5)
{
if(i==3)break;
i++;
}
|
Bei continue wird die Schleife an dieser Stelle abgebrochen und
mit dem nächsten Schleifendurchlauf fortgesetzt.
|
|
|