構文
構文は以下の通りです。
while (条件) {
実行する処理
}
実行する処理
}
解説
whileは、指定された条件がtrueである間、ブロック内のコードを繰り返し実行する制御構造です。条件がfalseになると、ループを終了します。条件は、ブロック内のコードが実行される前に評価されます。
プログラミング例
具体的なプログラミング例を紹介します。
function 数を数える() {
let 数 = 0;
while (数 < 10) {
console.log(数);
数++;
}
console.log("ループ終了。最終的な数は " + 数 + " です。");
}
let 数 = 0;
while (数 < 10) {
console.log(数);
数++;
}
console.log("ループ終了。最終的な数は " + 数 + " です。");
}
上記のプログラムは、数という変数を0からスタートさせて、数が10未満の間、ループを繰り返します。各ループごとに、console.logで現在の数を表示し、数を1ずつ増やします。数が10に達した時点でループを終了し、最終的な数を表示します。
まとめ
while文は、条件がtrueである間、特定のコードブロックを繰り返し実行します。条件がfalseになると、ループを終了します。変数の初期化、条件の設定、条件を変化させる処理を適切に行うことで、無限ループを避けることができます。