Else if-konstruktionen i JavaScript

Konstruktionen else if låter dig ställa villkor i else-blocket. Låt oss titta på ett exempel:

javascriptlet 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:

javascriptlet 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');
}
Задание 1

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).

Задание 2

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.