判断闰年条件:
① 非整百年数除以4,无余为闰,有余不闰;
② 整百年数除以400,无余为闰,有余不闰。
比如:
2000年,整百数年,就要用②公式,除以400,无余数,所以是闰年。
1900年,整百年数,就要用②公式,除以400,有余数,所以不是闰年。
2100不是
……
2016
2012
2008
2004
2000
……
……
1904
1900不是
var a = parseInt(prompt("请输入年份"));
if(a%100 == 0){
if(a%4 == 0 && a%400 == 0){
alert("您输入的"+a+"年是闰年");
}else{
alert("您输入的"+a+"年不是闰年");
}
}else{
if(a%4 == 0){
alert("您输入的"+a+"年是闰年");
}else{
alert("您输入的"+a+"年不是闰年");
}
}
第二种
if(a%4 == 0 && a%100 != 0 || a%400 == 0){
alert("您输入的"+a+"年是闰年");
}else{
alert("您输入的"+a+"年不是闰年");
}
第三种
if(a%4 == 0 && a%100 != 0 || a%4 == 0 && a%400 == 0){
alert("您输入的"+a+"年是闰年");
}else{
alert("您输入的"+a+"年不是闰年");
}