JavaScriptの条件分岐文if-else if-elseの使い方


以下に、基本的なif-else if-else文の構文を示します。

if (条件1) {
  // 条件1が真の場合に実行されるコード
} else if (条件2) {
  // 条件2が真の場合に実行されるコード
} else {
  // どの条件も真ではない場合に実行されるコード
}

この構文では、最初のif文の条件が評価されます。条件が真の場合、if文に続くコードブロックが実行されます。条件が偽の場合、次のelse if文の条件が評価されます。最初のelse if文の条件が真の場合、そのコードブロックが実行されます。それ以外の場合、最後のelse文のコードブロックが実行されます。

以下に、いくつかの具体的なコード例を示します。

let score = 80;
if (score >= 90) {
  console.log("優秀な成績です!");
} else if (score >= 70) {
  console.log("良い成績です。");
} else {
  console.log("合格です。");
}

この例では、変数scoreの値に基づいて、異なるメッセージがコンソールに出力されます。scoreが90以上の場合は「優秀な成績です!」、70以上の場合は「良い成績です。」、それ以外の場合は「合格です。」と表示されます。

let day = "Saturday";
if (day === "Saturday" || day === "Sunday") {
  console.log("週末です!");
} else if (day === "Friday") {
  console.log("金曜日です。");
} else {
  console.log("平日です。");
}

この例では、変数dayの値に基づいて、週末か平日かを表示します。dayが「Saturday」または「Sunday」の場合は「週末です!」、dayが「Friday」の場合は「金曜日です。」、それ以外の場合は「平日です。」と表示されます。

以上が、JavaScriptの条件分岐文if-else if-elseの使い方とコード例の紹介です。