Az else if szerkezet JavaScriptben

Az else if szerkezet lehetővé teszi feltételek megadását az else blokkban. Nézzük meg egy példán:

javascriptlet num = 1;

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

Az else if használatának az az előnye több if használata helyett, hogy lehetőség van elkapni azt a helyzetet, amikor a változó értéke num nem felel meg egyetlen feltételnek sem:

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('a num változó értéke érvénytelen');
}
Задание 1

A day változóban van egy szám az 1 és 31 intervallumból. Határozza meg, hogy a hónap melyik dekádjába esik ez a szám (első, második vagy harmadik).

Задание 2

Módosítsa az előző feladatot úgy, hogy ha a day változóban nem 1 és 31 közötti szám van, akkor hibajelenet jelenjen meg.