コンテンツにスキップ

JavaScript/else

出典: フリー教科書『ウィキブックス(Wikibooks)』


else

[編集]

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 を使用します。

関連項目

[編集]

参考

[編集]