Konstrukce else
Konstrukce else nastavuje blok kódu,
který se provede při nepravdivé podmínce v konstrukci
if.
Syntaxe
if (logický výraz) {
/*
kód umístěný zde se provede,
pokud je logický výraz pravdivý
*/
} else {
/*
kód umístěný zde se provede,
pokud je logický výraz nepravdivý
*/
};
V případě, že ve složených závorkách je pouze jeden výraz, lze tyto složené závorky vynechat.
Příklad
Zkontrolujeme, zda je hodnota proměnné větší než nula nebo ne:
let test = -1;
if (test > 0) {
alert('+++');
} else {
alert('---');
}
Příklad
Konstrukce if-else lze vnořovat do sebe
libovolným způsobem:
let num = 3;
if (num >= 0) {
if (num <= 5) {
alert('menší nebo rovno 5');
} else {
alert('větší než 5');
}
} else {
alert('menší než nula');
}