下面的java脚本循环增量工作但是为了减少不起作用,如何解决这个问题呢?
for(var i=1; i<5; i++) { alert(i); } work fine
for(var i=10; i<5; i--) { alert(i); } not working
Run Code Online (Sandbox Code Playgroud)
Shw*_*wet 19
更好地检查它...减少使用
for (var i = 10; i > 5; i--) { alert(i); }
Run Code Online (Sandbox Code Playgroud)
您对第二个 for 循环的条件检查不正确。你是说 i=10,并在 i<5 时继续,这永远不会。
尝试
for(var i=10; i>5; i--) { alert(i); }
Run Code Online (Sandbox Code Playgroud)
第一个循环以i = 1
和 开始,递增,因此i = [1, 2, 3, 4]
while i < 5
。第二个以 开头i=10
,但主体永远不会执行,因为它应该只在 时运行i < 5
。
你想要的可能是:
for (var i = 10; i > 5; i--) { alert(i); }
Run Code Online (Sandbox Code Playgroud)