else if 構文
構文 else if は、
同時に else 構文と
次の if 条件です。
構文
if (論理式 1) {
/*
ここにあるコードは、
論理式 1 が真の場合に実行されます
*/
} else if (論理式 2) {
/*
ここにあるコードは、
論理式 2 が真の場合に実行されます
*/
} else {
/*
ここにあるコードは、
論理式 2 が偽の場合に実行されます
*/
};
中括弧内の式が一つだけの場合、 これらの括弧を省略しても構いません。
例
変数に 1, 2, または 3 が
格納されているか確認し、対応する値を表示します:
let num = 1;
if (num == 1) {
alert('value1');
} else if (num == 2) {
alert('value2');
} else if (num == 3) {
alert('value3');
} else {
alert('不明な値');
};