Else if constructie in JavaScript
De constructie else if maakt het mogelijk
voorwaarden te specificeren in het else blok.
Laten we een voorbeeld bekijken:
let num = 1;
if (num == 1) {
console.log('value1');
} else if (num == 2) {
console.log('value2');
} else if (num == 3) {
console.log('value3');
}
Het voordeel van het gebruik van else if
in plaats van meerdere if's is de mogelijkheid
om de situatie op te vangen waarin de waarde van de variabele
num niet aan een van de voorwaarden voldoet:
let num = 1;
if (num == 1) {
console.log('value1');
} else if (num == 2) {
console.log('value2');
} else if (num == 3) {
console.log('value3');
} else {
console.log('ongeldige waarde van variabele num');
}
In de variabele day bevindt zich een getal
uit het interval van 1 tot 31. Bepaal
in welk decennium van de maand dit getal valt
(in de eerste, tweede of derde).
Wijzig de vorige opdracht zo, dat,
als in de variabele day geen getal
van 1 tot 31 staat, er een foutmelding
wordt weergegeven.