首先写一个判断平年还是闰年的封装函数
用户输入年份 输出该年份2月份的天数 并判断平年还是闰年
函数调用的时候要加小括号!
<script>
//输入年份 输出当前2月份的天数
function backDay() {
var year = prompt('请你输入年份');
//runYear() 调用函数要加小括号
if (runYear(year)) { //year是实参 接受上面那个year
alert('当前年份是闰年2月份有29天');
} else {
alert('当前年份是平年2月份有28天');
}
}
backDay();
//判断平年还是闰年
function runYear(year) { //这个year也可以写别的 与上面year无关
var flag = false; //默认flase
if (year % 4 == 0 && year % 100 != 0 || year % 400 == 0) {
flag = true;
}
return flag;
}
console.log(runYear(2000));
console.log(runYear(1999));
</script>