Канструкцыя 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,
    якая робіць умову