JavaScript Grundkurs

Die while-Schleife

LinkedIn Learning kostenlos und unverbindlich testen!

Jetzt testen Alle Abonnements anzeigen
Die while-Schleife führt am Anfang eines Blocks eine Prüfung einer Bedingung durch. Die Kontrollstruktur wird so lange durchlaufen, bis eine Bedingung nicht mehr erfüllt ist. Es handelt sich somit um eine abweisende (kopfgesteuerte) Schleife.
03:18

Transkript

Eine Schleife wiederholt eine gewisse Anzahl von Anweisungen, so lange bis eine Bedingung nicht mehr erfülltist. Wenn Sie mehrere Anweisungen wiederholen wollen, müssen Sie sie in einem Block setzen. Ist das nur eine Anweisung, kann man im prinzip auf den Block verzichten wobei das nicht zu emfehlen ist. Sie sehen hier die while-Schleife, mit dem der Schlüsselwort while beginnt, dannw ird eine Bedingung hier formuliert, in der Regel mittels eines der Vergleichsoperatoren und dann folg der Blosk, der ausgeführt wird, solange die Schleife bei der Überprüfung der Bedingung feststellt, dass diese noch wahr ist. So sieht das Resultat dieser Schleife aus. Sie sehen, dass ich hier im reinen HTML eine Tabelle aufgebaut habe und auch die erste Zeile der Tabelle im reinen HTML notiert habe. Und hier ist der Abschluss der Tabelle. Das Resultat ist hier oben, die Überschrift der Tabelle, Zeile. Alle weiteren Zeilen der Tabelle werden dynamisch generiert. indem ich mit Document-Write HTML Befehle rausschreibe und den Wert von einer Variablen damit verknüpfe. Hie ist die Zähl-Variable selbst und hier ist das Quadrat dieser Zähl-Vriablen. Dieser Zähl-Variable wird hier deklariert und initialisiert mit dem Wert 0. Dann wird überprüft beim Erreichen dieser Schleife, ob der Wert dieser Variable noch kleiner 10 ist und 0 ist selbsverstendlich kleiner 10. wir haben hier eine sogenannte kopfgesteuerte oder abweisende Schleife vorliegen, die am Anfang überprüft, ob man in dem Block bzw. die Anweisung für diese Schleife überhaupt treiben darf. Und da das wie gesagt, im ersten Schritt erfüllt ist, erhöhe ich diese Zähler-Variable um den Wert 1 und mache dann diese Ausgabe. Nun erreiche ich das Ende der Schleife. und komme wieder nach oben und überprüfe ist die Bedingung immer noch erfüllt. Weil Zähler-Variable mittlerweile den Wert 1 hat und das immer noch kleiner 10 ist, wird es wieder durchgeführt und das geht sol lange, bis die Zähler- Variable den Wer 10 hat. Und wenn der Wert 10 erreicht ist, ist die Bedingung nicht mehr erfüllt und man macht mit den Anweisungen hinter der Schleife weiter. Und das würde bedeuten, man würde sogar aus dem Scriptbereich hinausgehen und entschließend den Tabel-Tag im reinen HTML verarbeiten. Beachten Sie, dass Sie zu sher leichten Situationen kommen können, wo Sie Endlos-Schliefen erzeugen. Endlos-Schleifen entstehen dadurch, dass Sie imInneren der Schleife niemals die Situation schaffen, die notwendig ist, um die Schleife zu verlassen. Beispielsweise wenn Sie diese Zähl-Variable nicht hochziehen, das kann man bei komplexen Strukturen leicht vergessen. Und dann würde die Schleife quasi niemals verlassen. In der Regel bemerken die Browser das. Sie werden vielleicht diese meldung kennen dass ein Browser sagt, dieses Skript reagiert nicht mehr oder braucht zu lange. Dann haben Sie in der Regel eine Endlosschleife. Dann hat der Programmierer einen Fehler gemacht. Meist sind Endlos-Schliefen Fehler nicht immer, aber meist. Die while-Schleife ist wie Ihre Geschwisterschleife, die do-while sehr anfällig für Endlosschleifen, für nicht gewollte Endlos-Schleifen. Während die for-Schleife hier etwas sicherer zu hand Haben sein wird.

JavaScript Grundkurs

Lernen Sie die Möglichkeiten der universellen Sprache JavaScript kennen und machen Sie sich mit der Syntax vertraut, um Ihre Web-Applikationen durch effektive Skripts zu ergänzen.

8 Std. 20 min (134 Videos)
Derzeit sind keine Feedbacks vorhanden...

Dieser Online-Kurs ist als Download und als Streaming-Video verfügbar. Die gute Nachricht: Sie müssen sich nicht entscheiden - sobald Sie das Training erwerben, erhalten Sie Zugang zu beiden Optionen!

Der Download ermöglicht Ihnen die Offline-Nutzung des Trainings und bietet die Vorteile einer benutzerfreundlichen Abspielumgebung. Wenn Sie an verschiedenen Computern arbeiten, oder nicht den ganzen Kurs auf einmal herunterladen möchten, loggen Sie sich auf dieser Seite ein, um alle Videos des Trainings als Streaming-Video anzusehen.

Wir hoffen, dass Sie viel Freude und Erfolg mit diesem Video-Training haben werden. Falls Sie irgendwelche Fragen haben, zögern Sie nicht uns zu kontaktieren!