ループ文の理解
知識課題
知識課題 1
while文の基本構文を説明してください。- 条件式が
falseになるまでループが続く仕組みや、無限ループを避けるための注意点について考察してください。
知識課題 2
do-while文の基本構文を説明するとともに、while文との違いについて解説してください。
知識課題 3
for文とは何かについて調査し、以下の点を含めて説明してください。- 初期化
- 条件式
- 更新式
知識課題 4
break文の基本的な役割と、ループ内で使用した際の動作について説明してください。break文を使用することで、どのような場合に処理の効率化やコードの可読性向上が期待できるかについて考察してください。
知識課題 5
continue文の基本動作および、ループ内で「スキップ処理」を実現する方法を説明してください。continue文の使用がコードの可読性にどのような影響を与えるか、また適切な利用場面について考察してください。
実践課題
実践課題 1
while文を使用して、1から5までの数字を順にコンソールに出力するプログラムを作成してください。
実践課題 2
以下のコードを実際に動かして、do-while文の動作を確認してください.
js
let number;
do {
// ここではランダムな数値を生成しています。
number = Math.floor(Math.random() * 10); // 0~9の整数
console.log("生成された数値:", number);
} while (number < 5); // 数値が5以上になるまでループを継続
console.log("条件が満たされました。ループを終了します。");実践課題 3
for文を使用して、1から5までの数字を順にコンソールに出力するプログラムを作成してください。
実践課題 4
for文を使用して1から10までの数字を出力するプログラムを作成し、数字が5になった場合にbreak文を用いてループを中断する実装を行ってください。
実践課題 5
for文を使用して1から10までの数字を出力するプログラムを作成し、数字が3の場合にcontinue文を用いてその回の出力をスキップする実装を行ってください。