我试图做一个无限循环,使用之间0到100和100到0,但浏览器崩溃。有一种方法可以清除浏览器内存?这是我的代码:如何在javascript中的无限循环
var a = 0;
var flag = true;
while (true) {
if (a < 100 && flag == true) {
a++;
} else {
a = 0;
flag = false;
if (a < 0) {
flag = true;
}
}
console.log(a);
}
那么,你总是可以期待浏览器崩溃与无限循环 – juvian
尊重,该代码没有很多意义。你有一个永远不会使用的标志,一个变量从0到99,然后是0到99,然后是0到99,以及一个永远不会被满足的条件('if(a <0)')。 –
难道你不想在'while'循环中使用'flag'作为condtion吗? 像'while(flag){(...)}'?然后循环实际上会在某个时候退出,不应该崩溃任何东西。 – yoger