Конструкција 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('непозната вредност');
};