Verschachtelte If - Else-Anweisungen
Teil des Abschnitts Grundlagen der JavaScript-Journey von Coddy — Lektion 26 von 77.
Wir können if / else if / else-Anweisungen innerhalb anderer if-Anweisungen platzieren. Dies wird Verschachtelung genannt, und es ermöglicht uns, Bedingungen schrittweise zu prüfen.
Beispiel:
let result;
if (age > 18) {
if (has_license) {
result = "You can drive";
} else {
result = "Get a license first";
}
} else {
result = "Too young to drive";
}Das innere if wird nur ausgeführt, wenn das äußere if wahr ist.
Verschachtelte Strukturen können so tief gehen wie nötig:
if (condition1) {
if (condition2) {
if (condition3) {
// Alle drei Bedingungen sind wahr
}
}
}Verwenden Sie Verschachtelungen, wenn eine Entscheidung davon abhängt, dass eine andere Entscheidung wahr ist.
Aufgabe
Erstellen Sie ein Programm, das prüft, ob jemand ein Schwimmbad betreten darf.
Regeln:
- Muss mindestens 10 Jahre alt sein
- Wenn sie unter 13 sind, müssen sie einen Erwachsenen bei sich haben
Geben Sie genau diese Nachrichten aus:
- Wenn zu jung:
Sorry, you are too young - Wenn unter 13 und kein Erwachsener:
Sorry, you need an adult with you - Wenn unter 13 mit Erwachsenem:
You can enter with adult supervision! - Wenn 13 oder älter:
You can enter by yourself!
Probier es selbst
let age = parseInt(inp[0]); // Ändere diese Zeile nicht
let has_adult = inp[1] === "true"; // Ändere diese Zeile nicht
// Schreibe deinen 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