Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Verständnis der While-Schleife in JavaScript | Durchlaufen von Daten in JavaScript
Einführung in JavaScript

bookVerständnis der While-Schleife in JavaScript

Schleifentypen

Schleifen sind Strukturen, die einen Codeblock wiederholt ausführen, solange eine bestimmte Bedingung erfüllt ist. In JavaScript gibt es drei Arten von Schleifen:

  • while;
  • do-while;
  • for.

Im Folgenden werden alle Typen im Detail betrachtet.

while-Schleife

Die while-Schleife ist der einfachste Schleifentyp. Sie führt einen Codeblock so lange aus, wie die angegebene Bedingung erfüllt ist.

Um eine while-Schleife zu erstellen, wird das Schlüsselwort while gefolgt von einer Bedingung in Klammern verwendet. Der Codeblock wird in geschweifte Klammern eingeschlossen. Die Syntax ähnelt der einer if-Anweisung:

while (condition) {
  // code block
}

Hier ein Beispiel:

123456
let a = 5; while (a <= 10) { console.log("a =", a); a++; }
copy

In diesem Beispiel wird der Codeblock der while-Schleife sechsmal ausgeführt:

  • Zunächst wird die Variable a auf 5 gesetzt;
  • Die Schleifenbedingung ist a <= 10, was zutrifft, daher wird der Codeblock ausgeführt;
  • Nach jeder Ausführung wird die Variable a um 1 erhöht;
  • Die Schleife wird weiterhin ausgeführt, solange die Bedingung wahr bleibt.

Hinweis

Die while-Schleife prüft die Bedingung, bevor der Codeblock ausgeführt wird. Ist die Bedingung anfangs false, wird der Codeblock nicht ausgeführt.

Hinweis

Vorsicht bei der Bedingung! Wenn die Bedingung immer als true ausgewertet wird, endet die Schleife nie und es entsteht eine Endlosschleife, die dazu führen kann, dass das Programm hängen bleibt oder nicht mehr reagiert.

1. Wie oft gibt das Programm Hello! aus?

2. Wie oft gibt das Programm JavaScript aus?

3. Wie oft gibt das Programm Be careful! aus?

question mark

Wie oft gibt das Programm Hello! aus?

Select the correct answer

question mark

Wie oft gibt das Programm JavaScript aus?

Select the correct answer

question mark

Wie oft gibt das Programm Be careful! aus?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 1

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Suggested prompts:

Can you explain the difference between while, do-while, and for loops?

Can you give an example of an infinite loop and how to avoid it?

What happens if the initial condition in a while loop is false?

bookVerständnis der While-Schleife in JavaScript

Swipe um das Menü anzuzeigen

Schleifentypen

Schleifen sind Strukturen, die einen Codeblock wiederholt ausführen, solange eine bestimmte Bedingung erfüllt ist. In JavaScript gibt es drei Arten von Schleifen:

  • while;
  • do-while;
  • for.

Im Folgenden werden alle Typen im Detail betrachtet.

while-Schleife

Die while-Schleife ist der einfachste Schleifentyp. Sie führt einen Codeblock so lange aus, wie die angegebene Bedingung erfüllt ist.

Um eine while-Schleife zu erstellen, wird das Schlüsselwort while gefolgt von einer Bedingung in Klammern verwendet. Der Codeblock wird in geschweifte Klammern eingeschlossen. Die Syntax ähnelt der einer if-Anweisung:

while (condition) {
  // code block
}

Hier ein Beispiel:

123456
let a = 5; while (a <= 10) { console.log("a =", a); a++; }
copy

In diesem Beispiel wird der Codeblock der while-Schleife sechsmal ausgeführt:

  • Zunächst wird die Variable a auf 5 gesetzt;
  • Die Schleifenbedingung ist a <= 10, was zutrifft, daher wird der Codeblock ausgeführt;
  • Nach jeder Ausführung wird die Variable a um 1 erhöht;
  • Die Schleife wird weiterhin ausgeführt, solange die Bedingung wahr bleibt.

Hinweis

Die while-Schleife prüft die Bedingung, bevor der Codeblock ausgeführt wird. Ist die Bedingung anfangs false, wird der Codeblock nicht ausgeführt.

Hinweis

Vorsicht bei der Bedingung! Wenn die Bedingung immer als true ausgewertet wird, endet die Schleife nie und es entsteht eine Endlosschleife, die dazu führen kann, dass das Programm hängen bleibt oder nicht mehr reagiert.

1. Wie oft gibt das Programm Hello! aus?

2. Wie oft gibt das Programm JavaScript aus?

3. Wie oft gibt das Programm Be careful! aus?

question mark

Wie oft gibt das Programm Hello! aus?

Select the correct answer

question mark

Wie oft gibt das Programm JavaScript aus?

Select the correct answer

question mark

Wie oft gibt das Programm Be careful! aus?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 5. Kapitel 1
some-alt