Else if konstruktion i JavaScript
Konstruktionen else if tillader
at angive betingelser i else-blokken.
Lad os 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 ved at bruge else if
i stedet for flere if-er er muligheden for
at fange situationen, hvor variablens værdi
num ikke opfylder nogen af betingelserne:
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 værdi for variablen num');
}
Variablen day indeholder et tal
i intervallet fra 1 til 31. Bestem
i hvilken dekade af måneden dette tal falder
(i den første, anden eller tredje).
Modificer den forrige opgave, så hvis
variablen day ikke indeholder et tal
fra 1 til 31, udskrives en fejlmeddelelse.