【发布时间】:2019-04-03 16:28:59
【问题描述】:
我正在学习 javascript 中的循环,并尝试了一些我编写了以下基本代码的东西。
此代码生成一个无限循环,只会在控制台中无限期地打印数字 4。
问题是我不明白这背后的逻辑以及它发生的确切原因
for(let i = 0; i = 4; i++){
console.log(i);
}
【问题讨论】:
-
或
i =< 4打印每个数字最多4个 -
第二个表达式必须是一个布尔条件,但你的是一个赋值(这是真的)。所以它永远循环。
标签: javascript loops for-loop infinite-loop