Die else-Konstruktion

Die Konstruktion else definiert einen Codeblock, der ausgeführt wird, wenn die Bedingung in der Konstruktion if falsch ist.

Syntax

javascriptif (logischer Ausdruck) {
  /*
    der hier befindliche Code wird ausgeführt,
    wenn der logische Ausdruck wahr ist
  */
} else {
  /*
    der hier befindliche Code wird ausgeführt,
    wenn der logische Ausdruck falsch ist
  */
};

Falls sich in den geschweiften Klammern nur ein Ausdruck befindet, können diese geschweiften Klammern weggelassen werden.

Beispiel

Prüfen wir, ob der Wert der Variable größer als Null ist oder nicht:

javascriptlet test = -1;

if (test > 0) {
  alert('+++');
} else {
  alert('---');
}

Beispiel

if-else-Konstruktionen können beliebig ineinander verschachtelt werden:

javascriptlet num = 3;

if (num >= 0) {
  if (num <= 5) {
    alert('kleiner oder gleich 5');
  } else {
    alert('größer 5');
  }
} else {
  alert('kleiner Null');
}

Siehe auch

  • die Konstruktion if,
    die eine Bedingung erstellt
  • die Konstruktion elseif,
    die eine Bedingung erstellt
  • die Konstruktion switch,
    die eine Bedingung erstellt