Die if-Konstruktion
Die Konstruktion if setzt eine Bedingung. Mit
dieser Konstruktion können wir das Programm zum Beispiel
fragen "ist die Variable a
größer als die Variable b", und je nach Antwort
entweder den einen oder den anderen Code ausführen.
In der Regel wird diese Konstruktion
in Kombination mit der Konstruktion else verwendet.
Syntax
if (logischer Ausdruck) {
/*
der hier befindliche Code wird ausgeführt,
wenn der logische Ausdruck wahr ist
*/
};
Falls sich in den geschweiften Klammern nur ein Ausdruck befindet, können diese geschweiften Klammern weggelassen werden.
Beispiel
Falls der Wert der Variable eins ist, geben wir eine Nachricht aus:
let test = 1;
if (test == 1) {
alert('+++');
}
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');
}