用js条件方式算输出的年份是不是闰年平年
时间: 2024-09-12 12:08:19 浏览: 50
输入年份,输出该年份2月份的天数
在JavaScript中,你可以使用if...else语句来根据条件判断一个年份是否为闰年。以下是通过条件表达式实现的一个简单示例:
```javascript
function judgeLeapYear(year) {
if (year < 0) {
console.log(year + " 年不是闰年,因为负数年份不适用于闰年的规则。");
} else if (year % 4 === 0 && (year % 100 !== 0 || year % 400 === 0)) { // 根据规则判断
console.log(year + " 年是闰年。");
} else {
console.log(year + " 年是平年。");
}
}
// 示例
judgeLeapYear(2000); // 输出:2000 年是闰年。
judgeLeapYear(1900); // 输出:1900 年是平年。
```
在这个函数中,我们首先检查年份是否小于0,如果是,则说明不符合闰年的规则。然后对于正数年份,如果能被4整除并且不是世纪年(即不满足100的倍数但不是400的倍数),则它是闰年;否则就是平年。
阅读全文