Else if konstrukcija
Konstrukcija else if vienlaikus
ir konstrukcija else
un nākamais nosacījums if.
Sintakse
if (loģiska izteiksme 1) {
/*
šeit izvietotais kods izpildīsies,
ja loģiskā izteiksme 1 ir patiesa
*/
} else if (loģiska izteiksme 2) {
/*
šeit izvietotais kods izpildīsies,
ja loģiskā izteiksme 2 ir patiesa
*/
} else {
/*
šeit izvietotais kods izpildīsies,
ja loģiskā izteiksme 2 ir nepatiesa
*/
};
Gadījumā, ja cirtainajās iekavās ir tikai viena izteiksme, šīs cirtainās iekavas var nerakstīt.
Piemērs
Pārbaudīsim, vai mainīgajā ir saglabāts skaitlis
1, 2 vai 3 un izvadīsim
atbilstošo vērtību:
let num = 1;
if (num == 1) {
alert('value1');
} else if (num == 2) {
alert('value2');
} else if (num == 3) {
alert('value3');
} else {
alert('nezināma vērtība');
};