我看不出我的代碼有任何問題。但是第一個if
語句從不運行警報。有人知道爲什麼即使當我知道 holidays[i] == myDate
時,該功能每當它運行時總是返回零。我認爲我的if
不符合索姆斯的原因。預先感謝您的任何見解。簡單如果語句不工作在JavaScript
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; }
很明顯,如果條件不適用於你的宇宙 –
你回來的第一次循環無論如何... – mc10
哇我被推遲。謝謝。 – TitanicSwimmer