Конструкция 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
вместо нескольких ифов является возможность
отловить ситуацию, когда значение переменной
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, выдавалось сообщение
об ошибке.