JavaScript入門 - 条件分岐とループ

条件分岐とループ

条件分岐(if文)とループ(for文、while文)は、プログラムの流れを制御するための重要な構文です。条件に応じて異なる処理を実行したり、同じ処理を繰り返し実行したりすることができます。

タスク

if文の使用

条件分岐を使って、異なる処理を実行してみましょう。

switch文の使用

switch文を使って、複数の条件分岐を実装してみましょう。

for文の使用

for文を使って、処理を繰り返し実行してみましょう。

while文の使用

while文を使って、条件が満たされるまで処理を繰り返してみましょう。

for...of文の使用

for...of文を使って、配列の要素を順番に処理してみましょう。

ヒント

条件分岐とループの基本的な使い方を学びましょう。

参考コード

// 条件分岐とループの例
const output = document.getElementById("output");

// if文の例
const age = 20;
output.innerHTML = "<h3>if文の例</h3>";
if (age >= 20) {
    output.innerHTML += "<p>成人です</p>";
} else {
    output.innerHTML += "<p>未成年です</p>";
}

// switch文の例
const day = "月曜日";
output.innerHTML += "<h3>switch文の例</h3>";
switch (day) {
    case "月曜日":
        output.innerHTML += "<p>月曜日は忙しい日です</p>";
        break;
    case "金曜日":
        output.innerHTML += "<p>金曜日は週末が近いです</p>";
        break;
    default:
        output.innerHTML += "<p>その他の曜日です</p>";
}

// for文の例
output.innerHTML += "<h3>for文の例</h3>";
for (let i = 1; i <= 5; i++) {
    output.innerHTML += `<p>${i}回目の繰り返し</p>`;
}

// while文の例
output.innerHTML += "<h3>while文の例</h3>";
let count = 1;
while (count <= 3) {
    output.innerHTML += `<p>${count}回目のカウント</p>`;
    count++;
}

// 配列とfor...of文の例
const fruits = ["りんご", "バナナ", "オレンジ"];
output.innerHTML += "<h3>for...of文の例</h3>";
for (const fruit of fruits) {
    output.innerHTML += `<p>${fruit}が好きです</p>`;
}

プレビュー

見本