588 читали · 5 лет назад
Крутой курс Java для "чайников". Урок 15. Ветвление с помощью оператора switch..case.
Ещё одним вариантом условного ветвления программы является ветвление с помощью оператора switch..case. Его синтаксис следующий switch (проверяемое выражение) { case значение 1: код для исполнения если значение 1 совпадает со значением проверяемого выражения; break; case значение 2: код для исполнения если значение 2 совпадает со значением проверяемого выражения; break; ... case значение n: код для исполнения если значение n совпадает со значением проверяемого выражения; break; default: код...
switch в JavaScript
Инструкция switch…case в JavaScript работает также, как и в С++ или Java. Однако есть особенности, которые, с одной стороны, дают больше возможностей, но с другой - могут принести в ваш код труднонаходимые ошибки. Сильно расписывать всё не буду, просто небольшой пример для наглядности: switch(x) { case 0 : cout << 0 << endl; break; case 1 : cout << 1 << endl; break; case 2 : cout << 2 << endl; break; default: cout << '?' << endl; break; } Этот пример будет одинаково работать как в С++, так и в JavaScript (ну за исключением, разумеется, использования cout)...