JS Case: примеры использования JavaScript на практике
JavaScript case - это оператор условия, который позволяет сравнить значение переменной с несколькими вариантами и выполнить определенный блок кода в зависимости от совпадения.
Синтаксис оператора case выглядит следующим образом:
switch (variable) {
case value1:
// Код выполняется, если variable равняется value1
break;
case value2:
// Код выполняется, если variable равняется value2
break;
case value3:
// Код выполняется, если variable равняется value3
break;
default:
// Код выполняется, если variable не равняется ни одному из value1, value2 и value3
}
Пример использования оператора case:
let day = 2;
let dayName;
switch (day) {
case 1:
dayName = "Понедельник";
break;
case 2:
dayName = "Вторник";
break;
case 3:
dayName = "Среда";
break;
case 4:
dayName = "Четверг";
break;
case 5:
dayName = "Пятница";
break;
case 6:
dayName = "Суббота";
break;
case 7:
dayName = "Воскресенье";
break;
default:
dayName = "Неизвестный день";
}
console.log(dayName); // Вторник
В этом примере оператор case позволяет определить название дня недели по его номеру, который хранится в переменной day. В зависимости от значения переменной, выполняется нужный блок кода и на экран выводится соответствующее название дня.
Оператор case также может использоваться для сравнения строковых значений и значений типа boolean. Важно помнить, что после каждого блока кода в операторе case должен быть использован оператор break, чтобы остановить выполнение остальных блоков и перейти к следующей инструкции. Если оператор break не использовать, то будут выполняться все последующие блоки кода, что может привести к нежелательным результатам.