問題一覧に戻る
初級controlFlow
問題21: while文

while文を使った条件が真の間繰り返すループを学びましょう。for文と違い、繰り返し回数が事前に決まっていない場合に便利です。基本的な使い方から、複数条件の組み合わせ、階乗計算まで実践的な例を通して理解します。

// while文の基本的な使い方
let i = 0;

// iが3未満の間繰り返す
(i 3) {
console.log("カウント: : " + i);
i;
}

// 階乗の計算(5! = 5 × 4 × 3 × 2 × 1)
let n = 5;
let result = 1;

(n 0) {
result n;
n;
}
console.log("5の階乗: : " + result);