js判断平年和闰年的方法(js判断年月日是一年的第几天)
JS写一个简单的程序,判断年份是平年还是闰年
script?type="text/javascript"
var?year=prompt("请输入年份");//弹出输入框
var?a1=year%4==0;
var?a2=year%100!=0;
var?a3=year%400==0;
var result=(a1a2)||a3?"该年是闰年":"该年的平年";//三目运算符
alert(result);
?/script
js用文本框和按钮来判断年份?
定义一个判断闰年的函数,点击按钮调用该函数判断文本框的值,在网页上输出结果。function isLeapYear (Year) {
if (((Year % 4)==0) ((Year % 100)!=0) || ((Year % 400)==0)) {
return (true);
} else { return (false); }
}
js 实现判断一个年份是否是闰年
闰年的条件:每4年就是一个闰年,但是当年份是整百数时,必须是400的倍数才是闰年;不是400的倍数的年份,即使是4的倍数也不是闰年。
function?isLeapYear(year)?{
????var?isYear1?=?year?%?4?==?0;??//份必须要能被4整除
????var?isYear2?=?year?%?100?!=?0;??//年份不能是整百数
????var?isYear3?=?year?%?400?==0;??//年份是400的倍数
????//当条件1和条件2同时成立时,就肯定是闰年
????//如果条件1和条件2不能同时成立,但如果条件3能成立,仍然是闰年。
????//所以得出判断闰年的表达式:
????var?isYear?=?isYear1??isYear2?||?isYear3?;
????if(isYear?)?{
????????alert(year?+?"是闰年");
????????return?true;
????}?else?{
????????alert(year?+?"不是闰年");
????????return?false;
????}
}
简化方法:
function?isLeapYear(year)?{??
????return?(year?%?4?==?0)??(year?%?100?!=?0?||?year?%?400?==?0);?
?}
方法 返回 ‘true?’为闰年