Konstruktsioon else if
Konstruktsioon else if on samaaegselt
nii konstruktsioon else
kui ka järgmine tingimus if.
Süntaks
if (loogiline avaldis 1) {
/*
siin asuv kood käivitatakse,
kui loogiline avaldis 1 on tõene
*/
} else if (loogiline avaldis 2) {
/*
siin asuv kood käivitatakse,
kui loogiline avaldis 2 on tõene
*/
} else {
/*
siin asuv kood käivitatakse,
kui loogiline avaldis 2 on väär
*/
};
Juhul kui lokkis sulgudes on ainult üks avaldis, võib need lokkis sulud ära jätta.
Näide
Kontrollime, kas muutujas on salvestatud number
1, 2 või 3 ja väljastame
vastava väärtuse:
let num = 1;
if (num == 1) {
alert('value1');
} else if (num == 2) {
alert('value2');
} else if (num == 3) {
alert('value3');
} else {
alert('tundmatu väärtus');
};