Constructie else if
De constructie else if is tegelijkertijd
een else constructie
en een volgende if conditie.
Syntaxis
if (logische expressie 1) {
/*
de code hier wordt uitgevoerd,
als logische expressie 1 waar is
*/
} else if (logische expressie 2) {
/*
de code hier wordt uitgevoerd,
als logische expressie 2 waar is
*/
} else {
/*
de code hier wordt uitgevoerd,
als logische expressie 2 onwaar is
*/
};
Indien er slechts één expressie tussen de accolades staat, kan men deze accolades weglaten.
Voorbeeld
Laten we controleren of de variabele het getal
1, 2 of 3 bevat
en de corresponderende waarde uitvoeren:
let num = 1;
if (num == 1) {
alert('value1');
} else if (num == 2) {
alert('value2');
} else if (num == 3) {
alert('value3');
} else {
alert('onbekende waarde');
};