Cấu trúc else if trong JavaScript

Cấu trúc else if cho phép thiết lập các điều kiện trong khối else. Hãy xem ví dụ:

javascriptlet num = 1;

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

Lợi thế của việc sử dụng else if thay vì nhiều lệnh if là khả năng bắt trường hợp giá trị của biến num không phù hợp với bất kỳ điều kiện nào:

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('giá trị biến num không hợp lệ');
}
Задание 1

Trong biến day có một số từ khoảng 1 đến 31. Hãy xác định số này thuộc vào thập kỷ nào của tháng (thập kỷ đầu tiên, thứ hai hay thứ ba).

Задание 2

Hãy sửa đổi bài toán trước sao cho, nếu trong biến day không phải là số từ 1 đến 31, sẽ hiển thị thông báo lỗi.