JavaScript打印给定区间年份的闰年

要求:

用户输入需要判断的年份区间,开始年份和结束年份,输出该区间内所有的闰年。

代码实现:

function isRunYear(year) {
    // 是闰年返回true,否则返回false 
    var flag = false;
    if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {
        flag = true;
    }
    return flag;
}

function printRunYear(start, end) {
    var runYear = [];
    // 定义数组储存闰年
    for (var i = start; i <= end; i++) {
        // 遍历设定的所有年份
        if (isRunYear(i)) {
            runYear[runYear.length] = i;
        }
        // 调用isRunYear()函数,判断是否为闰年
        // 如果是闰年,则将该年份存到数组中
    }
    return runYear;
    // 返回闰年数组
}
var start = Number(prompt('请输入开始年份:'));
var end = Number(prompt('请输入结束年份:'));
var allRunYear = printRunYear(start, end);
console.log(allRunYear);
原文地址:https://www.cnblogs.com/jacklzx/p/13770032.html