javascript - For循环递增导致页面停止响应
问题描述
我一直在 vs 代码中使用实时服务器来学习 javascript 和代码,但是每当我编写一些关于循环的代码时,我偶然发现了一个问题,例如,当我使用以下代码时,我的网站有时没有响应:
for(let counter = 1; counter <= 10 ; counter++){Document.write("hello")}
但是当我使用下面它不起作用并且我的网站没有响应时:
for(let counter = 1; counter <= 10 ; counter + 2;){Document.write("hello")}
解决方案
counter++
增加变量“counter”;也就是说,它将变量设置为比以前大一的值;所以每次循环,计数器都会增加,最终会达到 10。
counter + 2
计算为比变量“counter”高 2 的数字,但不会将其存储在任何地方;所以每次循环时,计数器仍然是 1,并且永远不会达到 10。
要将计数器增加 2,您可以编写counter = counter + 2
或简写counter += 2
推荐阅读
- centos7 - 如何在 Centos 7 上离线安装 Sqitch
- asp.net-mvc - 我的 localhost IIS 显示我的项目文件
- wordpress - 使用 Wordpress 联系表向多个收件人发送电子邮件
- android-ide - 如何在 Android Studio 中将“预览方向”设置为横向?
- mysql - 获取mysql表中的重复数据
- python - 如何在不循环替换的情况下使用 apply 方法选择样本
- vb.net - 如果下拉列表为空,如何显示错误消息
- elasticsearch - 有没有办法从 Kibana 中的第二个 Elasticsearch 实例中检索数据?
- python - 设置隔离林调整参数的经验法则是什么?
- javascript - javascript中的'in'函数发生了什么?