以下に、基本的な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の使い方とコード例の紹介です。