JavaScriptの while ループは、条件が true の間、繰り返し処理を実行する構文です。
for と違い、繰り返しの回数が決まっていない時や、条件だけでループを制御したい場合に使います。
do-while構文もありますが、ほとんど使われないので無視しても大丈夫です。
while (条件) { // 条件が true の間、繰り返す処理 }
コピペではなく実際に打ち込んで練習してみましょう。
let i = 0; while (i < 5) { console.log(i); i++; } // 出力: 0 1 2 3 4
let count = 10; while (count < 5) { console.log("実行されない"); } // 出力なし(条件が最初から false)
let num = 0; while (num < 6) { num++; if (num % 2 !== 0) continue; console.log(num); } // 出力: 2 4 6
let value; while (value !== 5) { value = Math.floor(Math.random() * 10); console.log("value:", value); } // value: に 5 が出るまで繰り返す