Else if konstruksjon i JavaScript
Konstruksjonen else if tillater
å sette betingelser i else-blokken.
La oss se på et eksempel:
let num = 1;
if (num == 1) {
console.log('value1');
} else if (num == 2) {
console.log('value2');
} else if (num == 3) {
console.log('value3');
}
Fordelen med å bruke else if
i stedet for flere if-setninger er muligheten
for å fange opp situasjoner hvor verdien av variabelen
num ikke passer til noen av betingelsene:
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('ugyldig verdi for variabelen num');
}
I variabelen day ligger et tall
fra intervallet 1 til 31. Bestem
i hvilken dekade av måneden dette tallet faller
(i første, andre eller tredje).
Modifiser den forrige oppgaven slik at,
hvis variabelen day ikke er et tall
fra 1 til 31, vises en feilmelding.