JavaScript 制御構造 新しいページはコチラ
提供: yonewiki
(→ループ制御) |
(→continue) |
||
| 316行: | 316行: | ||
=== continue === | === continue === | ||
| + | for構文などの繰り返し処理でcontinue;キーワードが記述されていると、繰り返し処理がまだ記述以降にあったとしても、for文の先頭に戻ります。強制頭出しみたいな感じです。さらに、continue (任意のラベル文字列);のような記述をすると(ラベル):のように記述があるところに次の命令処理場所が移動します。ラベルの記述は具体的には以下のようになります。 | ||
| + | |||
| + | :var n = 0; | ||
| + | :head: | ||
| + | :document.write("処理やり直し"); | ||
| + | :for(var i = 0;i < 10;i++){ | ||
| + | ::if(i > 5){ | ||
| + | :::n++; | ||
| + | :::if(n < 2) continue head; | ||
| + | ::} | ||
| + | :} | ||
=== break === | === break === | ||