Konstrukcja else
Konstrukcja else definiuje blok kodu,
który wykona się, gdy warunek w konstrukcji
if jest fałszywy.
Składnia
if (wyrażenie logiczne) {
/*
kod znajdujący się tutaj wykona się,
jeśli wyrażenie logiczne jest prawdziwe
*/
} else {
/*
kod znajdujący się tutaj wykona się,
jeśli wyrażenie logiczne jest fałszywe
*/
};
W przypadku, gdy w nawiasach klamrowych znajduje się tylko jedno wyrażenie, można pominąć te nawiasy klamrowe.
Przykład
Sprawdźmy, czy wartość zmiennej jest większa od zera, czy nie:
let test = -1;
if (test > 0) {
alert('+++');
} else {
alert('---');
}
Przykład
Konstrukcje if-else można zagnieżdżać w sobie
w dowolny sposób:
let num = 3;
if (num >= 0) {
if (num <= 5) {
alert('mniejsze lub równe 5');
} else {
alert('większe niż 5');
}
} else {
alert('mniejsze niż zero');
}