Menu
Coddy logo textTech

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.

challenge icon

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 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