ここでは、continue文についてまとめています。ご参考になれば幸いです。
continue文は、for文やwhile文等で使用します。ループ処理を行っている最中にある条件がtrueになったら、continueで処理を1回飛ばします。ループは引き続き処理を続行します。繰り返し回数の決まった所定回で条件分岐し処理をスキップさせる場合に使います。ラベル名(JavaScriptで使える文字使えない文字参照)を指定して明示的に場所を指定します。
ラベル名 :
式
if ( 条件式 )
continue ラベル名;
ラベル名は省略可能です。
<pre><script type="text/JavaScript">
<!--
var i = 0; //初期値
var j;
while (i < 10){ //iが9以下のとき処理を行う
for (j = 0; j < i ; j++){ //@を横にi個表示
if (i == 5) //iが5のとき処理をスキップ
continue;
document.write("@");
}
document.writeln(i,"個"); //カウントを書き出して改行
i++; //iの値を1ずつ増やす
}
document.write("continue文があるので@5個目をスキップします。");
//-->
</script></pre>
<noscript>
JavaScriptが使えません。JavaScriptを無効にしているか、
JavaScriptに対応していないブラウザです。
</noscript>
document.write()
で書き出し、iカウントしながらdocument.writeln()
で改行しています。document.writeln()
はpreエレメントで括らないと改行しません。