JavaScriptにおける条件分岐は、指定した条件に基づいて異なるコードブロックを実行するための制御構造です。条件分岐を利用することで、特定の条件に応じて適切な処理を実行できるようになります。主に if 文や else if 文、else 文を使用して実現されます。以下にコード例とその内容の説明を示します。
目次
if


この例では、age 変数の値が 20 なので、条件 age >= 18 が成立します。したがって、コンソールには”成人です。”というメッセージが表示されます。
if〜else


この例では、age 変数の値が 15 なので、条件 age >= 18 は成立しません。そのため、else ブロックが実行されて”未成年です。”というメッセージが表示されます。
elseif


この例では、score 変数の値が 75 なので、最初の条件 score >= 90 は成立しません。次の条件 score >= 70 も成立しますので、”良好な成績です。”というメッセージが表示されます。
コード
// if ~
var age = 20;
if (age >= 18) {
console.log("成人です。");
}
// if ~ else ~
var age = 15;
if (age >= 18) {
console.log("成人です。");
} else {
console.log("未成年です。");
}
// if ~ elseif ~
var score = 75;
if (score >= 90) {
console.log("優秀な成績です。");
} else if (score >= 70) {
console.log("良好な成績です。");
} else if (score >= 50) {
console.log("合格です。");
} else {
console.log("不合格です。");
}
