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 1Die äußere Schleife (x) läuft zweimal, und bei jedem dieser Durchläufe läuft die innere Schleife (y) zweimal.
Aufgabe
AnfängerSchreibe 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 1Weil:
1 + 5 = 6
2 + 4 = 6
3 + 3 = 6
4 + 2 = 6
5 + 1 = 6Spickzettel
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 1Die ä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 untenDiese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Grundlagen
4Operatoren Teil 2
Logische Operatoren Teil 1Logische Operatoren Teil 2Wiederholung – Einfache LogikLogische Operatoren Teil 3Type Coercion7Rechnungs-Split-Rechner
WillkommensnachrichtTrinkgeld und Gesamtsumme berechnen2Variablen
ZahlenStringsBooleanNamenskonventionenLeere VariablenRückblick - Variablen initialisierenKonstanten5Entscheidungsfindung
If-AnweisungIf - ElseWiederholung - Einfacher TaschenrechnerVerschachtelte If - Else-AnweisungenSwitch-Anweisung8Schleifen
For-SchleifeWhile-SchleifeBreakContinueRückblick - FakultätDo-While-SchleifeVerschachtelte Schleife3Operatoren Teil 1
Arithmetische OperatorenModulo-OperatorArithmetische AbkürzungenVergleichsoperatorenStrikte vs. lose GleichheitZusammenfassung – Einfache Mathematik6Grundlagen der IO
AusgabeAusgabe mit VariablenTypumwandlung - Teil 1Typumwandlung - Teil 2Wiederholung - Bis 120Wiederholung - Wahr oder Falsch