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
course content

Kursinhalt

Einführung in TypeScript

Einführung in TypeScript

1. TypeScript-Grundlagen
2. Bedingte Anweisungen
3. Arrays
4. Schleifen
5. Funktionen

book
While-Schleife

Nun sind wir zu Schleifen übergegangen, und es ist an der Zeit, schnell zu lernen, wie man mit großen Datenmengen arbeitet. Schleifen helfen dabei, eine bestimmte Aktion zu wiederholen, bis eine bestimmte Bedingung erfüllt ist, die die Schleife stoppen wird.

Zu Beginn jeder Schleifeniteration wird die Bedingung überprüft, und wenn sie als true ausgewertet wird, wird die Schleife einmal ausgeführt, und die Bedingung wird erneut überprüft, bis sie false zurückgibt. Wenn die Bedingung als false ausgewertet wird, wird die Schleife gestoppt.

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

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

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 wir davon ausgegangen sind, dass jedes 2 Kaninchen Nachwuchs von zwei neuen Kaninchen produzieren würde. Wir hatten jedoch die Bedingung, dass es nicht mehr als 50 Kaninchen geben sollte.

Aber warum haben wir am Ende 64 Kaninchen? Wir werden nicht in der Lage sein, eine so große Anzahl von Kaninchen zu füttern! Der GIF unten erklärt, warum das passiert.

Lassen Sie uns den Code so bearbeiten, dass die zusätzlichen Kaninchen zu einem anderen Bauernhof gehen. Was mit ihnen auf dem anderen Bauernhof passiert, sollte uns nicht kümmern.

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

Jetzt sehen wir wie viele Kaninchen wir zu einem anderen Bauernhof schicken. Es ist uns egal, dass sie auf dem anderen Bauernhof Krokodile züchten.

Wir können auch die Bedingung aus der Schleife entfernen, indem wir sie in den Körper der Bedingung integrieren. Auf diese Weise 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 angegebene Bedingung true ist?

Was ist eine Schleife in der Programmierung?

Was ist eine Schleife in der Programmierung?

Wählen Sie die richtige Antwort aus

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

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

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 1
We're sorry to hear that something went wrong. What happened?
some-alt