概要: このチュートリアルでは、TypeScript の continue
ステートメントについて学習します。
continue
ステートメントは for
ループ、while
ループ、または do...while
ループなどのループを制御するために使用されます。
continue
ステートメントは、ループの最後までスキップして、次のイテレーションを続けます。
TypeScript の continue
ステートメントを for ループ内部で使用する
次の例は、continue
ステートメントを for
ループ内で使用する方法を示しています。
for (let index = 0; index < 9; index++) {
// if index is odd, skip it
if (index % 2)
continue;
// the following code will be skipped for odd numbers
console.log(index);
}
Code language: TypeScript (typescript)
出力
0
2
4
6
8
Code language: TypeScript (typescript)
この例では
- まず、0 から 9 までの数字をループします。
- 次に、現在の数字が奇数の場合、
continue
ステートメントを使用して、その数字をコンソールに出力することをスキップします。現在の数字が偶数の場合は、それをコンソールに出力します。
TypeScript の continue
ステートメントを while ループ内部で使用する
次の例は、while
ループ内で continue
ステートメントを使用する方法を示しています。上の例と同じ結果を返します。
let index = -1;
while (index < 9) {
index = index + 1;
if (index % 2)
continue;
console.log(index);
}
Code language: TypeScript (typescript)
出力
0
2
4
6
8
Code language: TypeScript (typescript)
TypeScript の continue
ステートメントを do while ループ内部で使用する
次の例は、do...while
ループ内で continue
ステートメントを使用する方法を示しています。9
から 99
の偶数の数を返します。
let index = 9;
let count = 0;
do {
index += 1;
if (index % 2)
continue;
count += 1;
} while (index < 99);
console.log(count); // 45
Code language: TypeScript (typescript)
要約
- TypeScript の
continue
ステートメントを使用して、ループの最後までスキップして、次のイテレーションを続けます。
このチュートリアルは役に立ちましたか?