Konštrukcia else if
Konštrukcia else if zároveň
je konštrukciou else
a nasledujúcou podmienkou if.
Syntax
if (logický výraz 1) {
/*
kód umiestnený tu sa vykoná,
ak je logický výraz 1 pravdivý
*/
} else if (logický výraz 2) {
/*
kód umiestnený tu sa vykoná,
ak je logický výraz 2 pravdivý
*/
} else {
/*
kód umiestnený tu sa vykoná,
ak je logický výraz 2 nepravdivý
*/
};
V prípade, že v zložených zátvorkách je len jeden výraz, je možné tieto zložené zátvorky nepísať.
Príklad
Skontrolujeme, či je v premennej uložené číslo
1, 2 alebo 3 a vypíšeme
príslušnú hodnotu:
let num = 1;
if (num == 1) {
alert('value1');
} else if (num == 2) {
alert('value2');
} else if (num == 3) {
alert('value3');
} else {
alert('neznáma hodnota');
};