Konstruksi else if dalam JavaScript

Konstruksi else if membenarkan anda menetapkan syarat dalam blok else. Mari kita lihat contoh:

javascriptlet num = 1;

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

Kelebihan menggunakan else if berbanding beberapa if ialah keupayaan untuk menangkap situasi apabila nilai pembolehubah num tidak memenuhi sebarang syarat:

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('nilai pembolehubah num tidak sah');
}
Задание 1

Dalam pembolehubah day terdapat suatu nombor dari selang 1 hingga 31. Tentukan kepada dekad bulan manakah nombor ini jatuh (pertama, kedua atau ketiga).

Задание 2

Ubah suai tugas sebelumnya supaya, jika dalam pembolehubah day bukan nombor dari 1 hingga 31, mesej ralat akan dipaparkan.