Конструкция 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('по-малко от нула');
}