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

Конструкција else дефинише блок кода који ће се извршити када је услов у конструкцији if нетачан.

Синтакса

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

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

Пример

Проверимо да ли је вредност променљиве већа од нуле или не:

javascriptlet test = -1;

if (test > 0) {
  alert('+++');
} else {
  alert('---');
}

Пример

Конструкције if-else могу се међусобно угнежђавати на произвољан начин:

javascriptlet num = 3;

if (num >= 0) {
  if (num <= 5) {
    alert('мање или једнако 5');
  } else {
    alert('веће од 5');
  }
} else {
  alert('мање од нуле');
}

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

  • конструкцију if,
    која дефинише услов
  • конструкцију elseif,
    која дефинише услов
  • конструкцију switch,
    која дефинише услов