概要: このチュートリアルでは、condition
が false
と評価されるまでループを実行するための do...while
ステートメントを使用する方法を学習します。
TypeScript の do...while ステートメントの概要
以下に do...while
ステートメントの構文を示します。
do {
// do something
} while(condition);
Code language: TypeScript (typescript)
do...while
ステートメントは、condition
が false
であるまで、中括弧 ({}
) で囲まれた本体に記述されているステートメントを実行します。
do...while
ステートメントは必ずループ本体を少なくとも 1 回実行します。
while
ステートメントとは異なり、do...while
ステートメントは各ループ反復後に condition
を評価します。そのため、テスト後ループと呼ばれます。
TypeScript do...while ステートメントの例
以下の例では、do...while
ステートメントを使用して 0 から 9 までの数字をコンソールに出力します。
let i = 0;
do {
console.log(i);
i++
} while (i < 10);
Code language: TypeScript (typescript)
出力
0
1
2
3
4
5
6
7
8
9
Code language: TypeScript (typescript)
仕組み
- 最初に、変数
i
を宣言して、ループに入る前に 0 に初期化します。 - 次に、
i
をコンソールに出力し、1 増分して、10
より小さいかどうかを確認します。小さい場合は、i
が10
以上になるまでループを繰り返します。
概要
condition
がfalse
と評価されるまでループを実行するために、do...while
ステートメントを使用します。
このチュートリアルは役立ちましたか?