Else if konstrukcija JavaScript

Konstrukcija else if ļauj uzstādīt nosacījumus else blokā. Apskatīsim piemēru:

javascriptlet num = 1;

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

Else if izmantošanas priekšrocība salīdzinājumā ar vairākiem if nosacījumiem ir iespēja noķert situāciju, kad mainīgā num vērtība neatbilst nevienam nosacījumam:

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('nepareiza mainīgā num vērtība');
}
Задание 1

Mainīgajā day atrodas kāds skaitlis no intervāla no 1 līdz 31. Nosakiet, kurā mēneša dekādē ietilpst šis skaitlis (pirmajā, otrajā vai trešajā).

Задание 2

Modificējiet iepriekšējo uzdevumu tā, lai, ja mainīgajā day atrastos ne skaitlis no 1 līdz 31, tiktu izvadīts kļūdas paziņojums.