2013-04-01 28 views
1

下面的java腳本循環增量正在工作,但對於遞減不工作,如何解決這個想法?如何減少循環中的Java腳本的工作?

for(var i=1; i<5; i++) { alert(i); } work fine 

for(var i=10; i<5; i--) { alert(i); } not working 
+1

順便說一句,你可能會發現使用的console.log()是一個比警報更容易的調試工具。如果您使用的是Chrome,請按F12以獲取開發工具,請選擇控制檯選項卡。任何console.log()輸出將會去那裏(工作類似於IE,或者FireFox w/Firebug) – Matt

回答

10

更好地便於檢查... 的減量使用

for (var i = 10; i > 5; i--) { alert(i); } 
4

您的第二個循環的條件檢查不正確。你說我= 10,並繼續,而我將永遠不會。

嘗試

for(var i=10; i>5; i--) { alert(i); } 
4

第一個循環開始與i = 1和增量,使i = [1, 2, 3, 4]i < 5。第二個以i=10開頭,但是身體永遠不會執行,因爲它應該只在i < 5時運行。

你想要的可能是:

for (var i = 10; i > 5; i--) { alert(i); }