Конструкција else
Конструкција else дефинише блок кода
који ће се извршити када је услов у конструкцији
if нетачан.
Синтакса
if (логички израз) {
/*
код смештен овде ће се извршити
ако је логички израз тачан
*/
} else {
/*
код смештен овде ће се извршити
ако је логички израз нетачан
*/
};
У случају да се у витичастим заградама налази само један израз, ове витичасте заграде се могу изоставити.
Пример
Проверимо да ли је вредност променљиве већа од нуле или не:
let test = -1;
if (test > 0) {
alert('+++');
} else {
alert('---');
}
Пример
Конструкције if-else могу се међусобно угнежђавати
на произвољан начин:
let num = 3;
if (num >= 0) {
if (num <= 5) {
alert('мање или једнако 5');
} else {
alert('веће од 5');
}
} else {
alert('мање од нуле');
}