else は、JavaScript における条件分岐を制御するためのキーワードであり、if 文と組み合わせて使用します。else は、条件式が偽の場合に実行されるコードブロックを指定します。これにより、条件が満たされない場合に代替の処理を実行することができます。

構文

編集
if (condition) {
  // 条件が真の場合に実行されるコード
} else {
  // 条件が偽の場合に実行されるコード
}

説明

編集
  • elseif 文と共に使われ、条件が偽の場合に実行される処理を指定します。
  • if の条件が満たされない場合、else 以下のコードが実行されます。
  • else は省略可能ですが、条件に応じた代替処理を行いたい場合に便利です。

使用例

編集
let age = 16;

if (age >= 18) {
  console.log('成人です');
} else {
  console.log('未成年です');
}

この例では、age が 20 以上であれば「成人です」と出力され、そうでなければ「未成年です」と出力されます。age が 16 であるため、else 部分のコードが実行されます。

else if との違い

編集

else と似た構文に else if がありますが、else if は複数の条件をチェックするために使用します。else は最初の if の条件が偽の場合にのみ実行されるのに対して、else if は複数の異なる条件を順番に評価します。

特徴 else else if
使用目的 条件が偽の場合に実行 複数の条件を順番に評価
条件式の記述 なし あり

else は単一の条件に対する代替処理を指定するために使用し、else if は追加の条件式を評価したい場合に使用します。

注意点

編集
  • else は必ず if と組み合わせて使用し、条件が偽の場合に実行されるコードを指定します。
  • else の後に条件式を記述することはできません。条件を追加したい場合は、else if を使用します。

関連項目

編集

参考

編集