📜  javascript 闰年 - Javascript (1)

📅  最后修改于: 2023-12-03 15:01:46.922000             🧑  作者: Mango

Javascript 闰年

在日常工作中,我们可能会遇到一些需要判断一个年份是否为闰年的需求。在 Javascript 中,可以通过简单的代码来实现这个功能。

判断闰年规则

根据闰年的定义,公历年份分为闰年和平年。闰年有以下特点:

  • 能被4整除,但不能被100整除;或者能被400整除。

因此,我们只需要判断一个年份是否符合上述规则即可判断其是否为闰年。

程序实现

下面是一个简单的 Javascript 函数,用于判断一个年份是否为闰年:

/**
 * 判断一个年份是否为闰年
 * @param {number} year - 年份
 * @returns {boolean} 是否为闰年
 */
function isLeapYear(year) {
  return year % 4 === 0 && year % 100 !== 0 || year % 400 === 0;
}

接受一个年份作为参数,如果该年份是闰年,则返回 true,否则返回 false

测试样例

下面是一些测试样例,用来验证上述函数的正确性:

console.log(isLeapYear(2000)); // true
console.log(isLeapYear(2004)); // true
console.log(isLeapYear(2100)); // false
console.log(isLeapYear(2001)); // false
总结

判断一个年份是否为闰年是一项常见的编程任务。在 Javascript 中,可以通过简单的代码来实现这个功能。