Konštrukcia else
Konštrukcia else nastavuje blok kódu,
ktorý sa vykoná, keď je podmienka v konštrukcii
if nepravdivá.
Syntax
if (logický výraz) {
/*
kód umiestnený tu sa vykoná,
ak je logický výraz pravdivý
*/
} else {
/*
kód umiestnený tu sa vykoná,
ak je logický výraz nepravdivý
*/
};
V prípade, že v zložených zátvorkách je iba jeden výraz, je možné tieto zložené zátvorky vynechať.
Príklad
Skontrolujme, či je hodnota premennej väčšia ako nula alebo nie:
let test = -1;
if (test > 0) {
alert('+++');
} else {
alert('---');
}
Príklad
Konštrukcie if-else je možné vnárať do seba
ľubovoľným spôsobom:
let num = 3;
if (num >= 0) {
if (num <= 5) {
alert('menšie alebo rovné 5');
} else {
alert('väčšie ako 5');
}
} else {
alert('menšie ako nula');
}