JavaScript

The JavaScript do...while loop is a loop that executes the code once first, then checks the condition, and repeats the process as long as the condition is true.

do...while [loop]

 do...whileループは、ループの本体(コードブロック)を少なくとも一度は実行し、その後指定された条件が true である間、ループを繰り返す制御構造です。これは、条件を評価する前にループ本体が実行されるため、通常の whileループとは逆の動作をします。

JavaScript

do {
	// 実行したいコード
} while (条件);

Sample

JavaScript

let count = 0;

do {
	console.log(`カウント: ${count}`);
	count++;
} while (count < 5);

 この例では、countが 5未満である間、console.logでカウントを表示し、countをインクリメントします。do...whileループを使用しているため、条件が最初に falseであっても、ループ本体は必ず一度は実行されます。

ポイント

最低一度は実行される
ループの条件がfalseでも、ループ本体は一度は実行されます。
条件の評価タイミング
ループ本体を実行した後に条件が評価されます。
使用例
ユーザー入力の確認や、一度は処理を行いたい場合に便利です。