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);
相關文章
相關標籤/搜索