For循环递增导致页面停止响应

  • 本文关键字:响应 循环 For javascript
  • 更新时间 :
  • 英文 :


我一直在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