Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Verschachtelte Schleifen | Schleifen
JavaScript Ninja
course content

Kursinhalt

JavaScript Ninja

JavaScript Ninja

1. Grundlegende Steuerungen
2. Erweiterte Steuerungen
3. Funktionen
4. Schleifen
5. If-Else-Anweisungen
6. Herausforderungen

book
Verschachtelte Schleifen

In diesem Kapitel werden wir das Konzept der verschachtelten Schleifen erkunden. Verschachtelte Schleifen sind Schleifen innerhalb von Schleifen und sind ein mächtiges Werkzeug in der Programmierung, das es uns ermöglicht, wiederholte Aktionen auf strukturierte Weise auszuführen. Durch die Verwendung von verschachtelten Schleifen können wir komplexe Strukturen, wie Gitter, effizient navigieren und manipulieren, was genau das ist, was unser Ninja in diesem Kapitel tun wird.

Stellen Sie sich vor, unser Ninja bewegt sich durch ein Gitter und sammelt Sushi. Das Gitter besteht aus Reihen und Spalten, und unser Ziel ist es, das gesamte Sushi zu sammeln, das über dieses Gitter verstreut ist. Um dies zu erreichen, können wir verschachtelte Schleifen verwenden: eine Schleife, um sich über die Reihen zu bewegen, und eine andere Schleife, um durch jede Spalte zu gehen.

Schauen wir uns ein Beispiel an, um zu verstehen, wie verschachtelte Schleifen im Kontext unseres Ninja-Spiels funktionieren:

js

ninja.js

copy

Im obigen Beispiel haben wir zwei Funktionen: ninjaController und lootColumn. Die Funktion ninjaController verwendet eine while-Schleife, um den Ninja von links nach rechts über das Gitter zu bewegen. Für jede Spalte ruft sie die Funktion lootColumn auf, die eine weitere while-Schleife enthält, um den Ninja nach oben zu bewegen und dabei Sushi zu sammeln. Sobald der Ninja die Spitze der Spalte erreicht hat, verwendet er eine for-Schleife, um zu seiner ursprünglichen Position zurückzukehren.

Indem wir die while-Schleife innerhalb der Funktion lootColumn in die while-Schleife der Funktion ninjaController verschachteln, können wir effizient das gesamte Sushi in jeder Spalte sammeln, bevor wir zur nächsten übergehen.

Aufgabe

Swipe to start coding

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 4
js

ninja.js

toggle bottom row

book
Verschachtelte Schleifen

In diesem Kapitel werden wir das Konzept der verschachtelten Schleifen erkunden. Verschachtelte Schleifen sind Schleifen innerhalb von Schleifen und sind ein mächtiges Werkzeug in der Programmierung, das es uns ermöglicht, wiederholte Aktionen auf strukturierte Weise auszuführen. Durch die Verwendung von verschachtelten Schleifen können wir komplexe Strukturen, wie Gitter, effizient navigieren und manipulieren, was genau das ist, was unser Ninja in diesem Kapitel tun wird.

Stellen Sie sich vor, unser Ninja bewegt sich durch ein Gitter und sammelt Sushi. Das Gitter besteht aus Reihen und Spalten, und unser Ziel ist es, das gesamte Sushi zu sammeln, das über dieses Gitter verstreut ist. Um dies zu erreichen, können wir verschachtelte Schleifen verwenden: eine Schleife, um sich über die Reihen zu bewegen, und eine andere Schleife, um durch jede Spalte zu gehen.

Schauen wir uns ein Beispiel an, um zu verstehen, wie verschachtelte Schleifen im Kontext unseres Ninja-Spiels funktionieren:

js

ninja.js

copy

Im obigen Beispiel haben wir zwei Funktionen: ninjaController und lootColumn. Die Funktion ninjaController verwendet eine while-Schleife, um den Ninja von links nach rechts über das Gitter zu bewegen. Für jede Spalte ruft sie die Funktion lootColumn auf, die eine weitere while-Schleife enthält, um den Ninja nach oben zu bewegen und dabei Sushi zu sammeln. Sobald der Ninja die Spitze der Spalte erreicht hat, verwendet er eine for-Schleife, um zu seiner ursprünglichen Position zurückzukehren.

Indem wir die while-Schleife innerhalb der Funktion lootColumn in die while-Schleife der Funktion ninjaController verschachteln, können wir effizient das gesamte Sushi in jeder Spalte sammeln, bevor wir zur nächsten übergehen.

Aufgabe

Swipe to start coding

Lösung

Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 4. Kapitel 4
Switch to desktopWechseln Sie zum Desktop, um in der realen Welt zu übenFahren Sie dort fort, wo Sie sind, indem Sie eine der folgenden Optionen verwenden
We're sorry to hear that something went wrong. What happened?
some-alt