私は数値を反復し、数字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時間以上をコードする、多分私は何かを明らかに監督していますよ。もしそうなら、私は謝罪します。
break;
ステートメントを使用して番号5で停止したい場合に機能します。
<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>
あなたは呼び出しを行う前にiをインクリメントする必要があります。それ以外の場合は、ループに入ります –