JavaScript求任意年份之间的闰年数量
生活随笔
收集整理的這篇文章主要介紹了
JavaScript求任意年份之间的闰年数量
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
以下是一個(gè)求任意年份之間閏年數(shù)量的JavaScript函數(shù):
```javascript
function countLeapYears(startYear, endYear) {
let count = 0;
// 遍歷年份,判斷每一年是否為閏年
for (let year = startYear; year <= endYear; year++) {
if ((year % 4 === 0 && year % 100 !== 0) || year % 400 === 0) {
count++;
}
}
return count;
}
```
使用示例:
```javascript
console.log(countLeapYears(2000, 2020)); // 輸出 6
console.log(countLeapYears(1990, 2005)); // 輸出 4
```
該函數(shù)接受兩個(gè)參數(shù),即起始年份和結(jié)束年份,然后使用一個(gè)循環(huán)遍歷從起始年份到結(jié)束年份之間的所有年份,判斷每一年是否為閏年(能被4整除但不能被100整除,或者能被400整除),如果是閏年則計(jì)數(shù)器加一。最后返回閏年的數(shù)量。
總結(jié)
以上是生活随笔為你收集整理的JavaScript求任意年份之间的闰年数量的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 7000,20000×10%=7.15%
- 下一篇: 43x28.5是8开纸·吗