TypeScript の continue

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