3

我正在学习 JavaScript,并且在编程方面还很陌生,碰巧遇到了这些无限循环,据说这些循环会永远持续下去并使浏览器崩溃,但是当我用这些代码创建一个时:

i=0;
while (i<10) {document.write(i);}

浏览器只是继续加载它并且从未加载但浏览器没有崩溃?
那么这些天的浏览器是否足够强大以承受无限循环,还是我需要一个不同的无限循环?

4

1 回答 1

11

的,无限循环仍然会导致浏览器崩溃(或者只是运行 JS 的选项卡)。但是,大多数现代浏览器可以检测脚本是否挂起/运行无限循环,并为您提供中止脚本的选项。

此外,创建无限循环的更有效方法是:

while(true);
于 2013-01-07T11:03:05.313 回答