Die else-Konstruktion
Die Konstruktion else definiert einen Codeblock,
der ausgeführt wird, wenn die Bedingung in der Konstruktion
if falsch ist.
Syntax
if (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:
let test = -1;
if (test > 0) {
alert('+++');
} else {
alert('---');
}
Beispiel
if-else-Konstruktionen können beliebig
ineinander verschachtelt werden:
let num = 3;
if (num >= 0) {
if (num <= 5) {
alert('kleiner oder gleich 5');
} else {
alert('größer 5');
}
} else {
alert('kleiner Null');
}