9

インクリメント用の JavaScript ループの下では機能していますが、デクリメント用ではありません。これを解決するには?

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

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

5 に答える 5

31

簡単にチェックしたほうがいい...減分使用のために

for (var i = 10; i > 5; i--) { alert(i); }
于 2013-04-01T13:00:39.393 に答える
4

最初のループは で始まりi = 1、増加するため、i = [1, 2, 3, 4]while i < 5. 2 つ目は で始まりますi=10が、本体は の場合にのみ実行されるため、実行されませんi < 5

あなたが望むのはおそらく次のとおりです。

for (var i = 10; i > 5; i--) { alert(i); }
于 2013-04-01T12:55:54.887 に答える