Else if-konstruktionen i JavaScript
Konstruktionen else if låter dig
ställa villkor i else-blocket.
Låt oss titta på ett exempel:
let num = 1;
if (num == 1) {
console.log('value1');
} else if (num == 2) {
console.log('value2');
} else if (num == 3) {
console.log('value3');
}
Fördelen med att använda else if
istället för flera if-satser är möjligheten
att fånga situationen när värdet på variabeln
num inte passar något av villkoren:
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('ogiltigt värde på variabeln num');
}
I variabeln day finns ett nummer
från intervallet 1 till 31. Bestäm
i vilken dekad av månaden detta nummer faller
(första, andra eller tredje).
Modifiera den föregående uppgiften så att,
om variabeln day inte innehåller ett nummer
från 1 till 31, ska ett felmeddelande
ges.