Стажировка на реальных проектах:
наполнение портфолио, помощь с работой и заказами, пробные собеседования. Жми для подробностей→
4 of 264 menu
Бесплатный курс по Верстке. От новичка до продвинутого верстальщика! Начало 11 ноября. Жми для записи!

Конструкция switch

Конструкция switch используется для выбора одного значения из некоторого ряда значений.

Синтаксис

switch (переменная) { case 'значение1': /* здесь код, который выполнится в случае, если переменная имеет значение1 */ break; case 'значение2': /* здесь код, который выполнится в случае, если переменная имеет значение2 */ break; case 'значение3': /* здесь код, который выполнится в случае, если переменная имеет значение3 */ break; default: /* здесь код, который выполнится в случае, если не совпала ни с одним значением */ break; };

Сравнение производится на строгое равенство. Блок default не является обязательным.

Пример

Выведем на экран язык пользователя в зависимости от значения переменной lang:

let lang = 'ru'; switch (lang) { case 'ru': alert('рус'); break; case 'en': alert('англ'); break; case 'de': alert('нем'); break; default: alert('язык не поддерживается'); break; };

Пример

Выведем пору года, в которую попадает значение из переменной:

let num = 3; switch (lang) { case 1: alert('весна'); break; case 2: alert('лето'); break; case 3: alert('осень'); break; case 4: alert('зима'); break; };

Смотрите также

enkkbyplde