Конструкција else if во JavaScript
Конструкцијата else if овозможува
да се поставуваат услови во блокот else.
Да погледнеме на пример:
let num = 1;
if (num == 1) {
console.log('value1');
} else if (num == 2) {
console.log('value2');
} else if (num == 3) {
console.log('value3');
}
Предноста на користењето else if
наместо неколку if условија е можноста
да се улови ситуација кога вредноста на променливата
num не одговара на ниту еден од условите:
let num = 1;
if (num == 1) {
console.log('value1');
} else if (num == 2) {
console.log('value2');
} else if (num == 3) {
console.log('value3');
} else {
console.log('невалидна вредност на променливата num');
}
Во променливата day се наоѓа некој број
од интервал од 1 до 31. Определи
во која декада од месецот спаѓа овој број
(во првата, втората или третата).
Модифицирајте ја претходната задача така што,
ако во променливата day не е број
од 1 до 31, да се прикаже порака
за грешка.