Конструкција else if

Конструкција else if истовремено је конструкција else и следећи услов if.

Синтакса

javascriptif (логички израз 1) {
  /*
    кôд смештен овде ће се извршити,
    ако је логички израз 1 тачан
  */
} else if (логички израз 2) {
  /*
    кôд смештен овде ће се извршити,
    ако је логички израз 2 тачан
  */
} else {
  /*
    кôд смештен овде ће се извршити,
    ако је логички израз 2 нетачан
  */
};

У случају да у витичастим заградама постоји само један израз, можете да изоставите те витичасте заграде.

Пример

Проверимо да ли у променљивој стоји број 1, 2 или 3 и испишимо одговарајућу вредност:

javascriptlet num = 1;

if (num == 1) {
  alert('value1');
} else if (num == 2) {
  alert('value2');
} else if (num == 3) {
  alert('value3');
} else {
  alert('непозната вредност');
};

Погледајте такође

  • конструкцију if,
    која поставља услов
  • конструкцију else,
    која поставља обрнути услов