Подобно конструкции if, switch...case управляет процессом выполнения программы, позволяя программисту задавать альтернативный код, который будет выполняться при разных условиях. В частности, оператор switch сравнивает значение переменной со значением, определенном в операторах case. Когда найден оператор case, значение которого равно значению переменной, выполняется программный код в этом операторе.
Ключевое слово break является командой выхода из оператора case и обычно используется в конце каждого case. Без оператора break оператор switchбудет продолжать вычислять следующие выражения, пока не достигнет break или конец оператора switch.
switch (var) {
case 1:
//выполняется, когда var равно 1
break;
case 2:
//выполняется когда var равно 2
break;
default:
// выполняется, если не выбрана ни одна альтернатива
// default необязателен
}
Синтаксис:
switch (var) {
case label:
// код для выполнения
break;
case label:
// код для выполнения
break;
default:
// код для выполнения
}
Параметры:
- var: переменная, которая вычисляется для сравнения с вариантами в case
- label: значение, с которым сравнивается значение переменно
Понравилась статья? Поделитесь ею с друзьями:
Комментарии
Войдите или Зарегистрируйтесь И Вы сможете общаться на форуме и оставлять комментарии без капчи.