Конструкција 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,
    која поставува обратен услов