プログラミング入門30日 の Day 19

第3部 JavaScript

Day 19 条件分岐

🎯 今日のゴール if・else if・else で、条件によって処理を変えられる。

const score = 75;

if (score >= 80) {
  console.log("よくできました!");
} else if (score >= 60) {
  console.log("合格です");
} else {
  console.log("再チャレンジ!");
}

比較には >=(以上)、<=(以下)、===(等しい)、!==(等しくない)を使います。「等しい」は = を3つ重ねる点に注意しましょう(= 1つは代入の意味です)。

✍️ 今日の練習

score の値を変えて実行し、3パターンすべてのメッセージが表示されることを確認しましょう。

模範解答を見る
const score = 85;  // 85 → よくできました! / 70 → 合格です / 40 → 再チャレンジ!

if (score >= 80) {
  console.log("よくできました!");
} else if (score >= 60) {
  console.log("合格です");
} else {
  console.log("再チャレンジ!");
}

score を書き換えて3回実行し、それぞれのメッセージが出れば成功です。境目の 80・60・59 で試すと理解が深まります。

✅ 理解度チェック

学籍番号と氏名を入力してクイズに正解すると、確認コード付きの提出用画面が表示されます。スクリーンショットを撮って Teams の提出欄にアップロードしてください。

Q. JavaScriptで「等しい」を調べる比較演算子はどれでしょうか?

正解です!Day 19 の学習を確認しました

問題番号プログラミング入門30日 Day 19
学籍番号
氏名
提出時間
確認コード

提出時間はサーバー時刻に基づきます。

この画面のスクリーンショットを撮り、Teams の提出欄にアップロードしてください。