if/else-Anweisungen
Mit if/else-Anweisungen können wir in unserem Code Entscheidungen treffen. Die Syntax einer if/else-Anweisung sieht wie folgt aus:
Der
else-Block ist optional, du kannst einfach eine if-Anweisung ohne else schreibenelse if-Anweisung tun:
Du kannst so viele
else if-Anweisungen hinzufügen, wie du willstBeispiel
Wir könnten z.B. prüfen, ob eine Person den Führerschein machen darf oder nicht. Wenn ja, wird das auf der Konsole ausgegeben, wenn nicht, wird die Anzahl der Jahre ausgegeben, die noch verbleiben, bis die Person den Führerschein machen kann.Conditional Operator
Der ternäre/konditionale Operator ermöglicht es uns, etwas Ähnliches wie eineif/else Anweisung zu schreiben, aber alles in einer Zeile.
Die Syntax sieht wie folgt aus:
Da der konditionale Operator ein Ausdruck ist, können wir ihn auch in einer Variable speichern.
Beispiel
switch-Anweisung
Die “Switch”-Anweisung ist eine alternative Möglichkeit, um komplizierte if/else-Ladder zu schreiben. In einer switch-Anweisung vergleichen wir einen Wert mit mehreren verschiedenen Optionen. Die Syntax sieht wie folgt aus: