概要: このチュートリアルでは、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
8Code 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); // 45Code language: TypeScript (typescript)要約
- TypeScript の
continueステートメントを使用して、ループの最後までスキップして、次のイテレーションを続けます。
このチュートリアルは役に立ちましたか?