Канструкцыя 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, выдавалася паведамленне
аб памылцы.