La construcción else if en JavaScript

La construcción else if permite establecer condiciones en el bloque else. Veamos un ejemplo:

javascriptlet num = 1;

if (num == 1) {
  console.log('value1');
} else if (num == 2) {
  console.log('value2');
} else if (num == 3) {
  console.log('value3');
}

La ventaja de usar else if en lugar de varios if es la posibilidad de detectar la situación cuando el valor de la variable num no cumple ninguna de las condiciones:

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('valor incorrecto de la variable num');
}
Задание 1

En la variable day hay un número del intervalo de 1 a 31. Determine en qué decena del mes cae este número (en la primera, segunda o tercera).

Задание 2

Modifique la tarea anterior para que, si en la variable day no hay un número de 1 a 31, se muestre un mensaje de error.