May 27, 2020

Конструкция else if в JavaScript


Пусть переменная a может принимать значения 1, 2 или 3.

Пусть также для каждого значения мы хотим выводить на экран свою строку, например, если a имеет значение 1, то выведем строку "Значение 1!", если значение 2, то "Значение 2!" и так далее.

Для решения задачи можно просто написать три if без else:


Конструкция else if:

Код выше можно переписать через специальную конструкцию else if:

Преимуществом использования else if вместо нескольких "ифов" является возможность поймать ситуацию, когда значение переменной a не подходит ни под одно из условий.