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