Menu
Coddy logo textTech

Do While ループ

CoddyのJavaScriptジャーニー「基礎」セクションの一部。レッスン 43/77。

do...while ループは while ループに似ていますが、1つ重要な違いがあります。条件がチェックされる前に、コードブロックが少なくとも1回実行されます。つまり、ループは必ず1回コードを実行してから、続行すべきかどうかをチェックします。

do...whileループの構文は次のとおりです。

do {
    code;
} while (condition);

do ブロック内のcodeが最初に実行されます。

次に、while 内の condition が評価されます。condition が true の場合、ループは次の反復へ進みます。condition が false の場合、ループは停止します。

例を見てみましょう:

let count = 0;
do {
    console.log(count);
    count++;
} while (count < 5);

このコードは次を出力します:

0
1
2
3
4

count の初期値が 5 以上であっても、do ブロック内のコードは一度実行されます。

例:

let count = 6;
do {
    console.log(count);
    count++;
} while (count < 5);

このコードは次のように出力します:

6

do...whileループの使用例は、forループやwhileループほど一般的ではありませんが、条件に関係なくコードブロックを少なくとも1回実行する必要がある状況では役立ちます。

challenge icon

チャレンジ

初心者

count を 5 に設定した変数で始まる do...while ループを書いてください。ループは次の処理を行う必要があります:

  1. count の現在の値を出力する。
  2. 各反復の後に count を 1 減らす。
  3. count が 0 より大きい間

自分で試してみよう

quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

基礎のすべてのレッスン

自分で練習してみよう: JavaScriptオンラインコンパイラ