我試圖做一個無限循環,使用之間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