我正在製作一個小腳本,它將迭代數字並跳過數字5.我想用continue;
聲明/標籤實現此目的。爲什麼繼續;聲明凍結瀏覽器?
這裏是我的代碼:
<p id="test"></p>
<script>
var i, text;
text = "";
i = 0;
for (;i<8;) {
if (i === 5) {continue;}
text += "The number is " + i + "<br>";
i++;
}
document.getElementById('test').innerHTML = text;
</script>
我沒有看到任何錯字的錯誤,但現在編碼超過12個小時,也許我的東西監督明顯。如果是這樣,我表示歉意。
這個工程,當我想停止在5號使用break;
聲明。
<p id="test"></p>
<script>
var i, text;
i = 0;
text = "";
for (;i<8;) {
if (i === 5) {break;}
text += "The number is " + i "<br>";
i++;
}
document.getElementById('test').innerHTML = text;
</script>
您需要在調用continue之前增加i,否則它將進入循環 –