Конструкция 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,
    която създава условие