Конструкција else if
Конструкцијата else if истовремено
е конструкција else
и следен услов if.
Синтакса
if (логички израз 1) {
/*
кодот поставен овде ќе се изврши,
ако логичкиот израз 1 е точен
*/
} else if (логички израз 2) {
/*
кодот поставен овде ќе се изврши,
ако логичкиот израз 2 е точен
*/
} else {
/*
кодот поставен овде ќе се изврши,
ако логичкиот израз 2 е неточен
*/
};
Во случај кога во големите загради има само еден израз, може да ги испуштите тие големи загради.
Пример
Да провериме дали во променливата се наоѓа број
1, 2 или 3 и да ја испечатиме
соодветната вредност:
let num = 1;
if (num == 1) {
alert('value1');
} else if (num == 2) {
alert('value2');
} else if (num == 3) {
alert('value3');
} else {
alert('непозната вредност');
};