Menu
CoddyTech

Do While ループ

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

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

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

do {
    code;
} while (condition);

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

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

例を見てみましょう:

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

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

0
1
2
3
4

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

例:

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オンラインコンパイラ