Die else if-Konstruktion in JavaScript

Die Konstruktion else if erlaubt es, Bedingungen im else-Block zu stellen. Schauen wir uns ein Beispiel an:

javascriptlet num = 1;

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

Der Vorteil der Verwendung von else if anstelle mehrerer if-Anweisungen liegt in der Möglichkeit, die Situation abzufangen, in der der Wert der Variable num auf keine der Bedingungen zutrifft:

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('ungültiger Wert der Variable num');
}
Задание 1

In der Variable day befindet sich eine Zahl aus dem Intervall von 1 bis 31. Bestimmen Sie, in welche Dekade des Monats diese Zahl fällt (in die erste, zweite oder dritte).

Задание 2

Modifizieren Sie die vorherige Aufgabe so, dass, wenn in der Variable day keine Zahl von 1 bis 31 ist, eine Fehlermeldung ausgegeben wird.