用javascript 若某年的年份值是4的倍数且不是100的倍数,或者是400的倍数,则为闰年 请显示当天是否处于闰

用javascript 编写程序

function isLeapYear(iYear) {//是否是闰年
if (iYear % 4 == 0 && iYear % 100 != 0) {
return true;
} else {
if (iYear % 400 == 0) {
return true;
} else {
return false;
}
}
}
//返回true的话就是闰年,false的话就不是闰年!追问

不用 if else 该怎么做啊

追答

因为要返回true或false两种结果,不用if 是不太可能的,不知道为何这么问?原因是什么?

追问

var year,status;
var today=new Date();
var year=today.getFullYear();
status=(year%4==0&&year%100^year%400==0)?"处于闰年":"不处于闰年";
WScript.Echo("该天"+status);
非常谢谢您的帮助~我刚学不太懂 不过这是我做的结果,谢谢啦
~~

参考资料:http://zhidao.baidu.com/question/118538377.html

温馨提示:答案为网友推荐,仅供参考
相似回答