Xác định năm nhuận trong JavaScript
Sử dụng các kỹ thuật đã học trước đó, chúng ta có thể dễ dàng xác định đối với bất kỳ năm nào, đó có phải là năm nhuận hay không: chỉ cần cần biết ngày trong tháng Hai. Để làm điều này, chúng ta cần lấy ngày 0 của tháng Ba:
let date = new Date(2020, 2, 0);
console.log(date.getDate()); // sẽ in ra 29, vì năm 2020 là năm nhuận
Hãy cải thiện mã của chúng ta sao cho loại năm được hiển thị dưới dạng văn bản:
let date = new Date(2020, 2, 0);
if (date.getDate() == 29) {
console.log('năm nhuận');
} else {
console.log('năm thường');
}
Hãy tạo hàm isLeap, sẽ nhận tham số
là năm và trả về true,
nếu năm đó là năm nhuận, và false
- nếu không phải.