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
4count の初期値が 5 以上であっても、do ブロック内のコードは一度実行されます。
例:
let count = 6;
do {
console.log(count);
count++;
} while (count < 5);このコードは次のように出力します:
6do...whileループの使用例は、forループやwhileループほど一般的ではありませんが、条件に関係なくコードブロックを少なくとも1回実行する必要がある状況では役立ちます。
チャレンジ
初心者count を 5 に設定した変数で始まる do...while ループを書いてください。ループは次の処理を行う必要があります:
countの現在の値を出力する。- 各反復の後に
countを 1 減らす。 countが 0 より大きい間
自分で試してみよう
このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。
基礎のすべてのレッスン
自分で練習してみよう: JavaScriptオンラインコンパイラ