Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Bedingte Logik `if`/`else` | Abschnitt
JavaScript-Grundlagen

bookBedingte Logik `if`/`else`

Swipe um das Menü anzuzeigen

Mit bedingter Logik lässt sich der Ablauf von JavaScript-Programmen steuern, indem Entscheidungen auf Grundlage bestimmter Bedingungen getroffen werden. Am häufigsten werden hierfür die Anweisungen if, else if und else verwendet. Diese Anweisungen ermöglichen das Ausführen verschiedener Codeblöcke, abhängig davon, ob eine Bedingung wahr oder falsch ist.

Die grundlegende Syntax einer if-Anweisung sieht folgendermaßen aus:

if (condition) {
  // code runs if condition is true
}

Mit einer else-Anweisung kann Code bereitgestellt werden, der ausgeführt wird, wenn die Bedingung falsch ist:

if (condition) {
  // code runs if condition is true
} else {
  // code runs if condition is false
}

Für komplexere Entscheidungen kann else if verwendet werden, um zusätzliche Bedingungen zu prüfen:

if (condition1) {
  // code runs if condition1 is true
} else if (condition2) {
  // code runs if condition2 is true
} else {
  // code runs if none of the above conditions are true
}
1234567
const age = 20; if (age >= 18) { console.log("You are an adult."); } else { console.log("You are not an adult."); }
copy

Bedingte Anweisungen können auch ineinander verschachtelt werden. Dies wird als verschachtelte Bedingungen bezeichnet.

Durch Verschachtelung lassen sich detailliertere Entscheidungen treffen, indem eine Bedingung innerhalb einer anderen geprüft wird. Beispielsweise kann zunächst geprüft werden, ob ein Benutzer alt genug ist, und anschließend, ob er ein Ticket für den Zutritt zu einer Veranstaltung besitzt. Typische Anwendungsfälle für verschachtelte Bedingungen sind die Validierung von Benutzereingaben, das Verarbeiten mehrstufiger Abläufe oder das Reagieren auf verschiedene Benutzerrollen und Berechtigungen.

Beim Einsatz von verschachtelten Bedingungen sollte der Code stets übersichtlich und gut lesbar gehalten werden, um Verwirrung bei zunehmender Komplexität der Logik zu vermeiden.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 7

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Abschnitt 1. Kapitel 7
some-alt