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