Что такое ветвление
Ветвление — это механизм, при котором программа выбирает, какой участок кода выполнить, в зависимости от того, истинно или ложно условие.
В любых программах это используется повсеместно: например, если пользователь авторизован — показываем главный экран, иначе — экран входа. Или если сеть доступна — загружаем данные, иначе — показываем сообщение об ошибке.
В JavaScript ветвление реализуется с помощью условных конструкций: if, else, else if, switch и тернарного оператора.
Без ветвления программа выполняет команды строго сверху вниз — как линейный список. С ветвлением она становится адаптивной: реагирует на данные, состояние системы, действия пользователя.
Пример:
const isLoggedIn = true;
if (isLoggedIn) {
console.log("Добро пожаловать!");
} else {
console.log("Пожалуйста, войдите в аккаунт.");
}
Здесь программа ведёт себя по-разному в зависимости от значения isLoggedIn. Это и есть ветвление.