Канструкцыя else if
Канструкцыя else if адначасова
з'яўляецца канструкцыяй else
і наступнай ўмовай if.
Сінтаксіс
if (лагічнае выраз 1) {
/*
размешчаны тут код выканаецца,
калі лагічны выраз 1 правільны
*/
} else if (лагічны выраз 2) {
/*
размешчаны тут код выканаецца,
калі лагічны выраз 2 правільны
*/
} else {
/*
размешчаны тут код выканаецца,
калі лагічны выраз 2 няправільны
*/
};
У выпадку, калі ў фігурных дужках толькі адно выражэнне, можна гэтыя фігурныя дужкі не пісаць.
Прыклад
Праверым, захоўваецца лі ў зменнай лік
1, 2 ці 3 і вывядзем
адпаведнае значэнне:
let num = 1;
if (num == 1) {
alert('value1');
} else if (num == 2) {
alert('value2');
} else if (num == 3) {
alert('value3');
} else {
alert('невядомае значэнне');
};