我一直在vs code中使用实时服务器学习javascript和代码,但我偶然发现了一个问题,每当我写一些关于循环的代码时,我的网站有时不响应,例如,当我使用以下代码时,它可以工作:
for(let counter = 1; counter <= 10 ; counter++){Document.write("hello")}
但是当我使用下面的时候,它不起作用,我的网站没有响应:
for(let counter = 1; counter <= 10 ; counter + 2;){Document.write("hello")}
counter++
增加变量&;counter&;;也就是说,它将变量设置为比之前高1的值;因此,每循环一次,计数器就增加一次,最终将达到10。
counter + 2
的计算结果比变量"counter"高2;但不存储在任何地方;所以每次循环,计数器仍然是1,永远不会达到10。
要使计数器增加2,可以写counter = counter + 2
或简写counter += 2