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

Übe selbstständig: Online-JavaScript-Compiler