インクリメント用の JavaScript ループの下では機能していますが、デクリメント用ではありません。これを解決するには?
for(var i=1; i<5; i++) { alert(i); } work fine
for(var i=10; i<5; i--) { alert(i); } not working
インクリメント用の JavaScript ループの下では機能していますが、デクリメント用ではありません。これを解決するには?
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); }
最初のループは で始まりi = 1
、増加するため、i = [1, 2, 3, 4]
while i < 5
. 2 つ目は で始まりますi=10
が、本体は の場合にのみ実行されるため、実行されませんi < 5
。
あなたが望むのはおそらく次のとおりです。
for (var i = 10; i > 5; i--) { alert(i); }