143 читали · 6 лет назад
Switch case в JavaScript
В JavaScript существует оператор switch case, который позволяет обрабатывать различные случаи, в зависимости от значения переменной. Данный оператор присутствует в большинстве языков программирования, и именно о нём я и расскажу в этом материале. Начну по традиции с общего вида оператора switch case в JavaScript: switch(variable) { case value_1: { //блок операторов_1 break; } case value_2: { //блок операторов_2 break; } case value_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)...