Abh*_*tre 3 javascript infinite-loop
我正在学习JavaScript并且在编程方面很新,并且碰巧落在这些无限循环上,这些循环被认为是永远存在并且崩溃浏览器,但是当我用这些代码创建一个时:
i=0;
while (i<10) {document.write(i);}
Run Code Online (Sandbox Code Playgroud)
浏览器只是继续加载它,从来没有,但浏览器没有崩溃?
那么现在的浏览器是否足以承受无限循环,或者我需要一个不同的无限循环?
Cer*_*rus 11
是的,无限循环仍然会使浏览器崩溃(或者只是JS运行的选项卡).但是,大多数现代浏览器都可以检测脚本是否挂起/运行无限循环,并为您提供中止脚本的选项.
此外,创建无限循环的更有效方法是:
while(true);
Run Code Online (Sandbox Code Playgroud)