Mit einer While-Schleife kann ein Anweisungsblock wiederholt werden, solange eine Bedingung erfüllt ist. Dabei gibt es While-Schleifen in den folgenden beiden Ausprägungen:
Bei einer While-Schleife findet immer erst die Prüfung der Bedingung statt, bevor die Schleife durchlaufen wird. Ist die Bedingung schon zu Anfang „falsch“, wird der entsprechende Anweisungsblock gar nicht ausgeführt:
HTML-Datei:
Ergebnis:
Bei einer Do/While-Schleife wird die Schleife immer erst einmal durchlaufen und dann die Bedingung geprüft. D. h. einen Schleifendurchlauf gibt es immer, auch wenn die Bedingung von Anfang an „falsch“ ist:
HTML-Datei:
Ergebnis:
Eine While-Schleife entspricht einer For-Schleife, bei der die erste und letzte Anweisung weggelassen wurde:
HTML-Datei:
Ergebnis:
Als Abschlussübung kannst du die Abschlussübung aus dem vorhergehenden Beispiel kopieren, die äußere Schleife durch eine While-Schleife ersetzen und den inneren Anweisungsblock so erweitern, dass auch der Name der entsprechenden Eigenschaft ausgegeben wird:
Gehe dabei wie folgt vor:
Die Lösung kannst du dir hier herunterladen: