Else if konstruksjonen
Konstruksjonen else if er samtidig
en else konstruksjon
og en påfølgende if betingelse.
Syntaks
if (logisk uttrykk 1) {
/*
koden plassert her vil kjøre,
hvis det logiske uttrykket 1 er sant
*/
} else if (logisk uttrykk 2) {
/*
koden plassert her vil kjøre,
hvis det logiske uttrykket 2 er sant
*/
} else {
/*
koden plassert her vil kjøre,
hvis det logiske uttrykket 2 er usant
*/
};
I tilfelle hvor det kun er ett uttrykk i krøllparentesene, kan disse krøllparentesene utelates.
Eksempel
La oss sjekke om variabelen inneholder tallet
1, 2 eller 3 og skrive ut
den tilsvarende verdien:
let num = 1;
if (num == 1) {
alert('value1');
} else if (num == 2) {
alert('value2');
} else if (num == 3) {
alert('value3');
} else {
alert('ukjent verdi');
};