對不起,我還是新來的。我只想知道我的錯誤在哪裏。我的其他陳述不起作用。但if語句正在工作。讓我們假設我的所有變量都是正確的,儘管我的條件語句沒有。我真的需要幫助,我卡在這裏。如果JavaScript中的其他語句不起作用。只在其他聲明
預期結果:
我需要爲我的選擇添加13個選項。但是當我的if語句完成時,其他語句將接管變量hr1
,它會停止並跳過該過程。其中該選項未被添加。
例如:
hr1 = 9
convertedVar = 20
- >當條件滿足時,if(hr1 <= convertedVar)
然後人會跳過它只會增加的選項。
謝謝你的幫助。
if(a==mod)
{
for(i = 0; i <= 13 ; i++)
{
if(hr1 <= convertedVar)
{
document.getElementById('timeId').options[i] = new Option('---','');
hr1++;
hr2++;
}
else
{
document.getElementById('timeId').options[i] = new Option(h1++ + ':00', hr2++ + ':00');
}
}
}
hr1和convertedVar如何分配?順便說一句,在你的其他人,你正在做h1 ++,而不是hr1 ++。 – Sumit
「讓我們假設我的所有變量都正確,但我的條件語句不是」 - 我不會那樣做。首先你必須*驗證*這一點。 http://www.youtube.com/watch?v=wg4trPZFUwc –
++(增量)和 - (減量)運營商已知通過鼓勵過度的技巧來促成糟糕的代碼。它們僅次於有缺陷的體系結構,從而使病毒和其他安全威脅成爲可能。另外,預先增加/增加後的混淆會產生非常難以診斷的錯誤的錯誤。 – Dalorzo