JavaScriptでのwhileループとdo...whileループの使い方と例


  1. whileループ: whileループは、指定した条件がtrueの間、繰り返し実行されます。条件が最初からfalseの場合、ループは一度も実行されません。
while (条件) {
  // 実行するコード
}

例えば、1から10までの数値をコンソールに表示する場合、以下のようにwhileループを使用できます。

let i = 1;
while (i <= 10) {
  console.log(i);
  i++;
}

このコードでは、変数iが1からスタートし、iが10以下の間、コンソールにiの値が表示されます。ループごとにiがインクリメントされ、条件が満たされなくなるとループが終了します。

  1. do...whileループ: do...whileループは、最初にループのコードブロックを実行し、その後に条件をチェックします。条件がtrueの場合、ループは繰り返し実行されます。したがって、do...whileループは最低でも1回は実行されます。
do {
  // 実行するコード
} while (条件);

例えば、1から10までの数値をコンソールに表示する場合、以下のようにdo...whileループを使用できます。

let i = 1;
do {
  console.log(i);
  i++;
} while (i <= 10);

このコードでは、変数iが1からスタートし、コンソールにiの値が表示されます。その後、iが10以下の場合はループが繰り返されます。条件が満たされなくなるとループが終了します。

これらのループを使用することで、特定の条件下でコードを繰り返し実行することができます。適切な条件とコードを組み合わせることで、さまざまな処理を自動化することができます。