🧠 if
, else if
, else
Mit if
-Anweisungen kannst du in JavaScript Entscheidungen treffen. Sie führen Code nur dann aus, wenn eine bestimmte Bedingung erfüllt ist.
🧩 Grundstruktur
if (Bedingung) {
// Dieser Block wird ausgeführt, wenn die Bedingung wahr ist
} else if (zweiteBedingung) {
// Wird geprüft, wenn die erste Bedingung falsch war
} else {
// Fängt alles andere ab
}
✅ Einfaches Beispiel
let punkte = 85;
if (punkte >= 90) {
console.log("Note: Sehr gut");
} else if (punkte >= 75) {
console.log("Note: Gut");
} else if (punkte >= 60) {
console.log("Note: Befriedigend");
} else {
console.log("Note: Nicht bestanden");
}
🔍 Bedingungen in JavaScript
Bedingungen sind Ausdrücke, die entweder true
oder false
ergeben.
Beispiele:
Du kannst auch logische Operatoren verwenden:
🚫 Was passiert bei false
?
🧠 Tipps
- Nur eine Bedingung trifft zu – sobald eine
true
ist, wird der Rest übersprungen. - Bedingungen können beliebig verschachtelt werden.
- Werte wie
0
,""
,null
,undefined
,NaN
,false
gelten als falsy.
🧪 Mini-Beispiele
Altersprüfung:
let alter = 20;
if (alter < 18) {
console.log("Minderjährig");
} else {
console.log("Volljährig");
}
Benutzerrolle:
let rolle = "admin";
if (rolle === "admin") {
console.log("Zugriff erlaubt");
} else if (rolle === "editor") {
console.log("Bearbeitung erlaubt");
} else {
console.log("Nur Leserechte");
}
📦 Optional: Kurzform mit ternärem Operator
✅ Zusammenfassung
Schlüsselwort | Funktion |
---|---|
if |
Führt Code aus, wenn Bedingung wahr ist |
else if |
Weitere Bedingung, wenn vorherige falsch |
else |
Wird ausgeführt, wenn alle Bedingungen falsch sind |