[itProger] Уроки Java с нуля #6 – Условные конструкции (if-else, switch-case)
Java level one. Оператор switch..case.
Оператор switch – проверяет переменную на равенство в отношении списка значений. Каждое значение называется case, и переменная переключаясь проверяется для каждого case. Синтаксис: switch(выражение){ case значение : //Операторы break; //необязательно case значение : //Операторы break; //необязательно //Вы можете иметь любое количество операторов case. default : //необязательно //Операторы } Для оператора switch применяются следующие правила:...
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)...