Konstrukcija else if
Konstrukcija else if vienu metu
yra konstrukcija else
ir sekančia sąlyga if.
Sintaksė
if (loginė išraiška 1) {
/*
čia esantis kodas bus vykdomas,
jei loginė išraiška 1 teisinga
*/
} else if (loginė išraiška 2) {
/*
čia esantis kodas bus vykdomas,
jei loginė išraiška 2 teisinga
*/
} else {
/*
čia esantis kodas bus vykdomas,
jei loginė išraiška 2 neteisinga
*/
};
Jei riestiniuose skliaustuose yra tik viena išraiška, šių riestinių skliaustų galima nerašyti.
Pavyzdys
Patikrinkime, ar kintamajame yra saugomas skaičius
1, 2 ar 3 ir išveskime
atitinkamą reikšmę:
let num = 1;
if (num == 1) {
alert('value1');
} else if (num == 2) {
alert('value2');
} else if (num == 3) {
alert('value3');
} else {
alert('nežinoma reikšmė');
};