当然,下面是一个用JavaScript编写的判断闰年的函数,并附带详细解释:
/**
* 判断是否为闰年
* @param {number} year - 需要判断的年份
* @returns {boolean} - 如果是闰年返回true,否则返回false
*/
function isLeapYear(year) {
// 闰年的条件:
// 1. 能被4整除且不能被100整除;或
// 2. 能被400整除
if ((year % 4 === 0 && year % 100 !== 0) || year % 400 === 0) {
return true;
} else {
return false;
}
}
// 示例用法:
console.log(isLeapYear(2000)); // 输出: true (2000年是闰年)
console.log(isLeapYear(1900)); // 输出: false (1900年不是闰年)
console.log(isLeapYear(2024)); // 输出: true (2024年是闰年)
console.log(isLeapYear(2023)); // 输出: false (2023年不是闰年)
通过这种方式,你可以确保函数更加健壮和可靠。
领取专属 10元无门槛券
手把手带您无忧上云