ВНИМАНИЕ: Запись на курсы по HTML, CSS, JavaScript, PHP, Python, React, Vue, Laravel и другим фреймворкам и CMS,
а также: помощь в поиске работы и заказов, стажировка на реальных проектах→
⊗jsPmCdSwCs 129 of 505 menu
Бесплатный курс по выкладке сайтов на хостинг. Разбираем все нюансы! Начало 14 октября. Жми для записи!

Конструкция switch-case в JavaScript

С помощью конструкции switch-case можно выполнять различный код, в зависимости от значения переменной. Вот синтаксис этой конструкции:

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

Напишем пример кода с конструкцией switch-case:

let num = 1; switch (num) { case 1: console.log('value1'); break; case 2: console.log('value2'); break; case 3: console.log('value3'); break; default: console.log('incorrect value'); break; }

Перепишите следующий код через switch-case:

let lang = 'ru'; if (lang == 'ru') { console.log('рус'); } else if (lang == 'en') { console.log('анг'); } else if (lang == 'de') { console.log('нем'); } else { console.log('язык не поддерживается'); }
byenru