
У javascript існує оператор switch case, який дозволяє обробляти різні випадки, залежно від значення змінної. Даний оператор присутній в більшості мов програмування, і саме про нього я і розповім в цьому матеріалі.
Почну за традицією з загального вигляду оператора switch case в javascript:

Сенс цього оператора дуже простий. Змінна variable перевіряється на своє значення, і якщо воно збігається з одним із варіантів (value_1, value_2, ..., value_n), то виконується відповідний блок операторів. Якщо немає жодного збігу, то виконується блок default (якого, до речі, може і не бути). Зверніть увагу, що після кожного блоку йде оператор break (крім default). Він потрібен для того, щоб після виконання певного блоку, відбувався вихід з оператора switch case, інакше після попадання виконання потрібного блоку, почнуться виконуватися всі наступні команди з інших блоків, що буває потрібно вкрай рідко.
Давайте відразу наведу приклад використання. Припустимо, Ви просите користувача ввести число від 1 до 3. Кожне число відповідає за певну дію. Ось приклад реалізації такого "меню":

Першим рядком ми запитуємо у користувача його вибір. Зверніть увагу на символи "\ n" - вони означають перехід на новий рядок. Це робиться виключно для краси. Можете забрати ці переходи і подивитися на різницю у відображенні.