Übersicht: JS-Bedingungen

Bedingungen (Conditionals) in JavaScript steuern den Programmfluss, indem Code nur ausgeführt wird, wenn bestimmte Bedingungen erfüllt sind.

Sie können mit if, else if, else oder dem Ternary Operator geschrieben werden.

Bedingung / OperatorBeschreibungBeispiel
ifFührt Codeblock aus, wenn Bedingung true istif(x > 10){ console.log("Groß"); }
else ifPrüft zusätzliche Bedingungen, falls vorherige false warif(x>10){...} else if(x>5){...}
elseFührt Code aus, wenn alle vorherigen Bedingungen false sindif(x>10){...} else {...}
Ternary OperatorKurzform für einfache if-else-Zuweisungenlet status = x>10 ? "Groß" : "Klein";
switch / case / defaultPrüft auf mehrere mögliche Werteswitch(day){
case 1: ...;
break;
default: ...
}
breakBricht Schleifen oder switch-Fälle vorzeitig abfor(let i=0;i<5;i++){
if(i===3) break;
console.log(i);
}
continueÜberspringt aktuellen Schleifendurchlauf und fährt mit nächstem fortfor(let i=0;i<5;i++){
if(i===2) continue;
console.log(i);
}

Hinweise:

  • break wird häufig in Schleifen oder switch eingesetzt, um frühzeitig zu stoppen.
  • continue überspringt nur den aktuellen Schleifendurchlauf.
  • Ternary eignet sich gut für kurze Zuweisungen, nicht für komplexe Logik.