Menu
Coddy logo textTech

Verschachtelte Schleife

Teil des Abschnitts Grundlagen der JavaScript-Journey von Coddy — Lektion 44 von 77.

Eine verschachtelte Schleife ist einfach eine Schleife innerhalb einer anderen Schleife. Die innere Schleife durchläuft alle ihre Iterationen für jede einzelne Iteration der äußeren Schleife.

Eine gute Analogie hierfür ist eine Uhr: Für jede Stunde (äußere Schleife) muss der Minutenzeiger (innere Schleife) seinen vollständigen 60-Minuten-Zyklus durchlaufen.

Beispiel für eine verschachtelte Schleife:

for (let x = 0; x < 2; x++) {
	for (let y = 0; y < 2; y++) {
		console.log(x, y);
	}
}

// Dies wird Folgendes ausgeben:
// 0 0
// 0 1
// 1 0
// 1 1

Die äußere Schleife (x) läuft zweimal, und bei jedem dieser Durchläufe läuft die innere Schleife (y) zweimal.

challenge icon

Aufgabe

Anfänger

Schreibe ein Programm, das alle Zahlenpaare findet, die sich zu n addieren, wobei Zahlen von 1 bis n - 1 verwendet werden.

Wenn zum Beispiel n = 6 ist, sollte die Ausgabe wie folgt aussehen:

1 5
2 4
3 3
4 2
5 1

Weil:

1 + 5 = 6
2 + 4 = 6
3 + 3 = 6
4 + 2 = 6
5 + 1 = 6

Spickzettel

Eine verschachtelte Schleife ist eine Schleife innerhalb einer anderen Schleife. Die innere Schleife schließt alle ihre Iterationen für jede einzelne Iteration der äußeren Schleife ab.

for (let x = 0; x < 2; x++) {
	for (let y = 0; y < 2; y++) {
		console.log(x, y);
	}
}

// Ausgabe:
// 0 0
// 0 1
// 1 0
// 1 1

Die äußere Schleife läuft zweimal, und für jede Iteration läuft die innere Schleife zweimal vollständig durch.

Probier es selbst

let n = parseInt(inp); // Diese Zeile nicht ändern

// Schreiben Sie Ihren Code unten
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen