解説
continueは、ループ処理の繰り返し処理を途中で抜けて、次の繰り返し処理を行うための命令です。
continueは条件分岐と組み合わせて使います。ある条件を満たした際にcontinueを実行するようにして、それ以降の処理を飛ばして、次の繰り返し処理に移行します。
// 0 | 1 2 3 | 4 5 6 | 7 8 9…という文字列を作る
s = "";
for (i = 0; i < 100; i ++) {
s += i + " ";
if (i % 3 != 0) {
continue;
}
s += "| ";
}
サンプル
continueを使った処理を、JavaScriptで簡単に書いてみます。
<html>
<head>
<title>「continue」のサンプル</title>
</head>
<body>
<pre><script type="text/javascript">
// 整形した文字列を作る
s = "";
for (i = 1; i <= 100; i ++) {
s += i;
if (i % 10 == 0) {
s += "\n";
continue;
}
s += ", ";
}
document.writeln(s);
</script></pre>
</body>
</html>
1, 2, 3, 4, 5, 6, 7, 8, 9, 10 11, 12, 13, 14, 15, 16, 17, 18, 19, 20 21, 22, 23, 24, 25, 26, 27, 28, 29, 30 31, 32, 33, 34, 35, 36, 37, 38, 39, 40 41, 42, 43, 44, 45, 46, 47, 48, 49, 50 51, 52, 53, 54, 55, 56, 57, 58, 59, 60 61, 62, 63, 64, 65, 66, 67, 68, 69, 70 71, 72, 73, 74, 75, 76, 77, 78, 79, 80 81, 82, 83, 84, 85, 86, 87, 88, 89, 90 91, 92, 93, 94, 95, 96, 97, 98, 99, 100
