Kursinhalt
JavaScript Ninja
JavaScript Ninja
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:
ninja.js
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.
Swipe to start coding
Lösung
Danke für Ihr Feedback!
ninja.js
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:
ninja.js
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.
Swipe to start coding
Lösung
Danke für Ihr Feedback!