Meldung

08.12.2007 - Do-While: Die fußgesteuerte Variante der While-Schleife

Mit der fußgesteuerten Variante der While-Schleife steht dem Webentwickler ein weiterer Schleifentyp zur Verfügung. Die Do-While-Schleife wird mindestens einmal ausgeführt. Dies gilt selbst dann, wenn die Abbruchbedingung schon zu Beginn zutrifft. Hierin unterscheidet sie sich von der normalen While-Schleife, bei welcher der Schleifenkörper nicht ausgeführt wird, wenn die Abbruchbedingung gegeben ist. Beachten Sie zum Thema Schleifen mit JavaScript auch die For-Schleife und ihre Varianten, die For-Each-Schleife und die For-In-Schleife.

Ebenso, wie die While-Schleife gehört die Do-While-Schleife zum vorgegebenen Sprachumfang von JavaScript. Weitere Sprachelemente von JavaScript werden unter Function, If-Anweisung, Switch-Statement oder Exceptions beschrieben.

Die Abbruchbedingung der Do-While-Schleife wird wie üblich in Form eines Ausdrucks formuliert. Wie bei den anderen Schleifentypen auch, bedient sich der Programmierer im Normalfall einer Variablen, in der ein Wert gespeichert ist. Nach jedem Schleifendurchgang wird die Abbruchbedingung auf Gültigkeit geprüft und entschieden, ob die Schleife und der darin enthaltene JavaScript Code ein weiteres Mal ausgeführt wird. Anhand von Beispielen wird die Verwendung der Do-While-Schleife demonstriert.


Alexander Müller