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 === |