Полный цикл в digital

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

Конструкция switch..case является альтернативой использованию конструкции if..else и также позволяет обработать сразу несколько условий:

const income = 300;
switch(income){
case 100 : 
console.log("Доход равен 100");
break;
case 200 : 
console.log("Доход равен 200");
break;
case 300 : 
console.log("Доход равен 300");
break;
}

После ключевого слова switch в скобках идет сравниваемое выражение. Значение этого выражения последовательно сравнивается со значениями, помещенными после оператора сase. И если совпадение будет найдено, то будет выполняться определенный блок сase. В конце каждого блока сase ставится оператор break, чтобы избежать выполнения других блоков.

При необходимости можно сразу обработать несколько условий. В данном случае для условия, когда income равно 100 и 200, выполняются одни и те же действия:

const income = 200;
switch(income){
case 100 :
case 200 :
console.log("Доход равен 100 или 200");
break;
case 300 : 
console.log("Доход равен 300");
break;
}

Если мы хотим также обработать ситуацию, когда совпадения не будет найдено, то можно добавить необязательный блок default:

const income = 300;
switch(income){
case 100 : 
console.log("Доход равен 100");
break;
case 200 : 
console.log("Доход равен 200");
break;
case 300 : 
console.log("Доход равен 300");
break;
default: 
console.log("Доход неизвестной величины");
break;
}
Заполните форму уже сегодня!
Для начала сотрудничества необходимо заполнить заявку или заказать обратный звонок. В ответ получите коммерческое предложение, которое будет содержать индивидуальную стратегию с учетом требований и поставленных задач
Работаем по будням с 9:00 до 18:00. Заявки, отправленные в выходные, обрабатываем в первый рабочий день до 12:00.
Спасибо, ваш запрос принят и будет обработан!
Эйч Маркетинг