Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen While-Schleife | Schleifen
Einführung in TypeScript

bookWhile-Schleife

Nun sind wir bei Schleifen angelangt, und es ist an der Zeit, schnell zu lernen, wie man mit großen Datenmengen arbeitet. Schleifen ermöglichen es, eine bestimmte Aktion zu wiederholen, bis eine bestimmte Bedingung erfüllt ist, wodurch die Schleife beendet wird.

Zu Beginn jeder Schleifeniteration wird die Bedingung überprüft, und wenn sie zu true ausgewertet wird, wird die Schleife einmal ausgeführt und die Bedingung erneut überprüft, bis sie false ergibt. Wenn die Bedingung zu false ausgewertet wird, stoppt die Schleife.

Theorie ist gut, aber gehen wir zur Praxis über. Einführung der while-Schleife. Diese Schleife führt eine bestimmte Aktion aus, solange die Bedingung true bleibt. Sie ist die einfachste und die erste aller Schleifen. Die Mutter aller anderen Schleifen und mein guter Freund. Syntax:

while (condition) {
    // The code that the loop will execute while the condition remains `true`
}

Die Syntax ist sehr einfach und leicht zu merken, aber sie wird am besten durch Übung behalten. Sehen wir uns ein praktisches Beispiel für die Verwendung der while-Schleife an, bei dem wir eine neue Variable vom Typ boolean erstellen, die unsere Bedingung darstellt:

123456789
let condition: boolean = true; let number_of_rabbits: number = 2; while (condition) { number_of_rabbits = number_of_rabbits * 2; if (number_of_rabbits > 50) { condition = false; } } console.log(`Total number of rabbits is ${number_of_rabbits}`)
copy

Mit einer Schleife haben wir die Anzahl der Kaninchen multipliziert, wobei angenommen wurde, dass jedes 2 Kaninchen zwei neue Kaninchen zur Welt bringen. Allerdings hatten wir die Bedingung, dass es nicht mehr als 50 Kaninchen geben darf.

Aber warum sind es am Ende 64 Kaninchen geworden? So viele Kaninchen können wir nicht ernähren! Die GIF unten erklärt, warum das passiert.

Bearbeiten Sie den Code so, dass die zusätzlichen Kaninchen auf einen anderen Bauernhof gebracht werden. Was mit ihnen auf dem anderen Bauernhof geschieht, sollte uns nicht interessieren.

12345678910
let condition: boolean = true; let number_of_rabbits: number = 2; while (condition) { number_of_rabbits = number_of_rabbits * 2; if (number_of_rabbits > 50) { condition = false; } } console.log(`Total number of rabbits is ${number_of_rabbits}`) console.log(`Extra rabbits: ${number_of_rabbits - 50}`)
copy

Nun sehen wir wie viele Kaninchen wir auf einen anderen Bauernhof schicken. Es ist uns egal, dass auf dem anderen Bauernhof Krokodile gezüchtet werden.

Wir können die Bedingung auch aus der Schleife entfernen, indem wir sie in den Schleifenrumpf integrieren. Dadurch verwenden wir weniger Codezeilen und verbessern den Code insgesamt.

123456
let number_of_rabbits = 2; while (number_of_rabbits < 50) { number_of_rabbits = number_of_rabbits * 2; } console.log(`Total number of rabbits is ${number_of_rabbits}`) console.log(`Extra rabbits: ${number_of_rabbits - 50}`)
copy

1. Was ist eine Schleife in der Programmierung?

2. Welche der folgenden Schleifen führt einen Codeblock aus, solange eine bestimmte Bedingung true ist?

question mark

Was ist eine Schleife in der Programmierung?

Select the correct answer

question mark

Welche der folgenden Schleifen führt einen Codeblock aus, solange eine bestimmte Bedingung true ist?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. 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

Awesome!

Completion rate improved to 2.94

bookWhile-Schleife

Swipe um das Menü anzuzeigen

Nun sind wir bei Schleifen angelangt, und es ist an der Zeit, schnell zu lernen, wie man mit großen Datenmengen arbeitet. Schleifen ermöglichen es, eine bestimmte Aktion zu wiederholen, bis eine bestimmte Bedingung erfüllt ist, wodurch die Schleife beendet wird.

Zu Beginn jeder Schleifeniteration wird die Bedingung überprüft, und wenn sie zu true ausgewertet wird, wird die Schleife einmal ausgeführt und die Bedingung erneut überprüft, bis sie false ergibt. Wenn die Bedingung zu false ausgewertet wird, stoppt die Schleife.

Theorie ist gut, aber gehen wir zur Praxis über. Einführung der while-Schleife. Diese Schleife führt eine bestimmte Aktion aus, solange die Bedingung true bleibt. Sie ist die einfachste und die erste aller Schleifen. Die Mutter aller anderen Schleifen und mein guter Freund. Syntax:

while (condition) {
    // The code that the loop will execute while the condition remains `true`
}

Die Syntax ist sehr einfach und leicht zu merken, aber sie wird am besten durch Übung behalten. Sehen wir uns ein praktisches Beispiel für die Verwendung der while-Schleife an, bei dem wir eine neue Variable vom Typ boolean erstellen, die unsere Bedingung darstellt:

123456789
let condition: boolean = true; let number_of_rabbits: number = 2; while (condition) { number_of_rabbits = number_of_rabbits * 2; if (number_of_rabbits > 50) { condition = false; } } console.log(`Total number of rabbits is ${number_of_rabbits}`)
copy

Mit einer Schleife haben wir die Anzahl der Kaninchen multipliziert, wobei angenommen wurde, dass jedes 2 Kaninchen zwei neue Kaninchen zur Welt bringen. Allerdings hatten wir die Bedingung, dass es nicht mehr als 50 Kaninchen geben darf.

Aber warum sind es am Ende 64 Kaninchen geworden? So viele Kaninchen können wir nicht ernähren! Die GIF unten erklärt, warum das passiert.

Bearbeiten Sie den Code so, dass die zusätzlichen Kaninchen auf einen anderen Bauernhof gebracht werden. Was mit ihnen auf dem anderen Bauernhof geschieht, sollte uns nicht interessieren.

12345678910
let condition: boolean = true; let number_of_rabbits: number = 2; while (condition) { number_of_rabbits = number_of_rabbits * 2; if (number_of_rabbits > 50) { condition = false; } } console.log(`Total number of rabbits is ${number_of_rabbits}`) console.log(`Extra rabbits: ${number_of_rabbits - 50}`)
copy

Nun sehen wir wie viele Kaninchen wir auf einen anderen Bauernhof schicken. Es ist uns egal, dass auf dem anderen Bauernhof Krokodile gezüchtet werden.

Wir können die Bedingung auch aus der Schleife entfernen, indem wir sie in den Schleifenrumpf integrieren. Dadurch verwenden wir weniger Codezeilen und verbessern den Code insgesamt.

123456
let number_of_rabbits = 2; while (number_of_rabbits < 50) { number_of_rabbits = number_of_rabbits * 2; } console.log(`Total number of rabbits is ${number_of_rabbits}`) console.log(`Extra rabbits: ${number_of_rabbits - 50}`)
copy

1. Was ist eine Schleife in der Programmierung?

2. Welche der folgenden Schleifen führt einen Codeblock aus, solange eine bestimmte Bedingung true ist?

question mark

Was ist eine Schleife in der Programmierung?

Select the correct answer

question mark

Welche der folgenden Schleifen führt einen Codeblock aus, solange eine bestimmte Bedingung true ist?

Select the correct answer

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 1
some-alt