Konstrukcija else if
Konstrukcija else if istovremeno
je konstrukcija else
i sledeći uslov if.
Sintaksa
if (logički izraz 1) {
/*
kod koji se nalazi ovde će se izvršiti,
ako je logički izraz 1 tačan
*/
} else if (logički izraz 2) {
/*
kod koji se nalazi ovde će se izvršiti,
ako je logički izraz 2 tačan
*/
} else {
/*
kod koji se nalazi ovde će se izvršiti,
ako je logički izraz 2 netačan
*/
};
U slučaju da se u vitičastim zagradama nalazi samo jedan izraz, moguće je ove vitičaste zagrade ne pisati.
Primer
Proverićemo, da li se u promenljivoj nalazi broj
1, 2 ili 3 i ispisaćemo
odgovarajuću vrednost:
let num = 1;
if (num == 1) {
alert('value1');
} else if (num == 2) {
alert('value2');
} else if (num == 3) {
alert('value3');
} else {
alert('nepoznata vrednost');
};