下面的java腳本循環增量正在工作,但對於遞減不工作,如何解決這個想法?如何減少循環中的Java腳本的工作?
for(var i=1; i<5; i++) { alert(i); } work fine
for(var i=10; i<5; i--) { alert(i); } not working
下面的java腳本循環增量正在工作,但對於遞減不工作,如何解決這個想法?如何減少循環中的Java腳本的工作?
for(var i=1; i<5; i++) { alert(i); } work fine
for(var i=10; i<5; i--) { alert(i); } not working
更好地便於檢查... 的減量使用
for (var i = 10; i > 5; i--) { alert(i); }
您的第二個循環的條件檢查不正確。你說我= 10,並繼續,而我將永遠不會。
嘗試
for(var i=10; i>5; i--) { alert(i); }
第一個循環開始與i = 1
和增量,使i = [1, 2, 3, 4]
而i < 5
。第二個以i=10
開頭,但是身體永遠不會執行,因爲它應該只在i < 5
時運行。
你想要的可能是:
for (var i = 10; i > 5; i--) { alert(i); }
順便說一句,你可能會發現使用的console.log()是一個比警報更容易的調試工具。如果您使用的是Chrome,請按F12以獲取開發工具,請選擇控制檯選項卡。任何console.log()輸出將會去那裏(工作類似於IE,或者FireFox w/Firebug) – Matt