【发布时间】:2013-08-28 01:27:44
【问题描述】:
我的代码没有任何问题。但是第一个if 语句从不运行警报。有谁知道为什么?即使我知道该函数在运行时也总是返回零
holidays[i] == myDate。我认为我的if 出于某种原因无法正常工作。提前感谢您提供任何见解。
function checkForHoliday(date) {
var myDate = new Date(date);
for (var i = 0; i <= 9; i++) {
if (i == 5) {
alert(holidays[i]);
}
if (holidays[i] == myDate) {
return 1;
}
else {
return 0;
}
}
}
*编辑
改为:
else if (holidays[i] != myDate && i == 9 {
return 0;
}
【问题讨论】:
-
如果条件不适用于你的宇宙
-
不管怎样,你都将返回循环的第一次迭代......
-
哇,我智障了。谢谢。
标签: javascript if-statement for-loop