Конструкция 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, да се извежда съобщение
за грешка.