Herausforderung: Anhalten und Überspringen in Schleifen
Aufgabe
Implementierung einer Schleife, die gerade Durchläufe überspringt und beim 5. Durchlauf stoppt. Hier sind die Anweisungen:
- Die Schleife soll beim 5. Durchlauf stoppen.
- Bei jedem Durchlauf soll die Durchlaufnummer in der Konsole ausgegeben werden.
- Wenn die Schleife einen Durchlauf überspringt, soll das Wort
"Skip"in der Konsole ausgegeben werden. - Wenn die Schleife stoppt, soll das Wort
"Stop"in der Konsole ausgegeben werden.
123456789101112131415for (let i = 1; i <= 10; i++) { console.log("Iteration", ___); if (i >= 5) { console.log("___"); ___; }; if (i % 2 == 0) { console.log("___"); ___; } else { console.log("Successful"); }; };
Die Ausgabe sollte wie folgt aussehen:
Iteration 1
Successful
Iteration 2
Skip
Iteration 3
Successful
Iteration 4
Skip
Iteration 5
Stop
- Die Zählervariable in der ersten
console.log()-Anweisung einbeziehen. - Die
break-Anweisung innerhalb desif (i >= 5)-Blocks verwenden, um die Schleife zu beenden. - Die Zeichenkette
"Stop"vor derbreak-Anweisung in die Konsole ausgeben. - Die
continue-Anweisung innerhalb desif (i % 2 == 0)-Blocks verwenden, um gerade Durchläufe zu überspringen. - Die Zeichenkette
"Skip"vor dercontinue-Anweisung in die Konsole ausgeben. - In allen anderen Fällen
"Successful"in die Konsole ausgeben.
123456789101112131415for (let i = 1; i <= 10; i++) { console.log("Iteration", i); if (i >= 5) { console.log("Stop"); break; } if (i % 2 == 0) { console.log("Skip"); continue; } else { console.log("Successful"); } }
War alles klar?
Danke für Ihr Feedback!
Abschnitt 5. Kapitel 8
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Awesome!
Completion rate improved to 2.33
Herausforderung: Anhalten und Überspringen in Schleifen
Swipe um das Menü anzuzeigen
Aufgabe
Implementierung einer Schleife, die gerade Durchläufe überspringt und beim 5. Durchlauf stoppt. Hier sind die Anweisungen:
- Die Schleife soll beim 5. Durchlauf stoppen.
- Bei jedem Durchlauf soll die Durchlaufnummer in der Konsole ausgegeben werden.
- Wenn die Schleife einen Durchlauf überspringt, soll das Wort
"Skip"in der Konsole ausgegeben werden. - Wenn die Schleife stoppt, soll das Wort
"Stop"in der Konsole ausgegeben werden.
123456789101112131415for (let i = 1; i <= 10; i++) { console.log("Iteration", ___); if (i >= 5) { console.log("___"); ___; }; if (i % 2 == 0) { console.log("___"); ___; } else { console.log("Successful"); }; };
Die Ausgabe sollte wie folgt aussehen:
Iteration 1
Successful
Iteration 2
Skip
Iteration 3
Successful
Iteration 4
Skip
Iteration 5
Stop
- Die Zählervariable in der ersten
console.log()-Anweisung einbeziehen. - Die
break-Anweisung innerhalb desif (i >= 5)-Blocks verwenden, um die Schleife zu beenden. - Die Zeichenkette
"Stop"vor derbreak-Anweisung in die Konsole ausgeben. - Die
continue-Anweisung innerhalb desif (i % 2 == 0)-Blocks verwenden, um gerade Durchläufe zu überspringen. - Die Zeichenkette
"Skip"vor dercontinue-Anweisung in die Konsole ausgeben. - In allen anderen Fällen
"Successful"in die Konsole ausgeben.
123456789101112131415for (let i = 1; i <= 10; i++) { console.log("Iteration", i); if (i >= 5) { console.log("Stop"); break; } if (i % 2 == 0) { console.log("Skip"); continue; } else { console.log("Successful"); } }
War alles klar?
Danke für Ihr Feedback!
Abschnitt 5. Kapitel 8