最佳答案
我想知道一个 JavaScript while
语句(在 Chrome 的控制台中)能在一毫秒内增加多少次变量,所以我迅速将这段代码直接写到了控制台中:
var run = true, i = 0;
setTimeout(function(){ run = false; }, 1);
while(run){ i++; }
问题是它会永远运行下去。
为什么会这样,我该怎么解决?