И мелкие неприятности могут отравить жизнь, если нет крупных (Р. Гомес де ла Серна).

JavaScript – Switch Case

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Вы можете использовать несколько заявлений if…else…if, как в предыдущей главе, чтобы выполнить многоходовую ветвь команд. Тем не менее, это не всегда является лучшим решением, особенно, когда все ветви зависят от значения одной переменной.

Начиная с JavaScript 1.2, вы можете использовать заявление switch, который обрабатывает именно эту ситуацию, и делает это более эффективно, чем повторять заявления if…else if.

Технологическая схема

Следующая блок-схема объясняет работу переключателя switch-case.

JavaScript - переключатель Case

Синтаксис

Цель заявления switch, дать выражение для оценки и несколько различных заявлений для выполнения на основе значения выражения. Интерпретатор проверяет каждый case против значения выражения, пока не будет найдено совпадение. Если ничего не соответствует то будет использоваться условие default.

 

В заявлении break указывают на конец конкретного случая. Если бы он был опущен, то интерпретатор продолжал бы выполнение каждого оператора в каждом из следующих случаев.

Мы объясним заявление break в главе Контроль циклов.

Пример

Попробуйте следующий пример для осуществления заявления switch-case.

 

Вывод

 

Заявление Break играет важную роль в включение конкретных заявлений. Попробуйте следующий код, который использует switch-case без заявления break.

 

Вывод

 

Читайте также

    Добавить комментарий

    Войти с помощью: 

    Ваш e-mail не будет опубликован. Обязательные поля помечены *

    Простая логическая игра "Поймай кота". Задача игры окружить кота точками так, чтобы он не смог убежать с поля. Постигла неудача - начни игру снова!

    Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

    badge
    Обратный звонок 1
    Отправить
    galka

    Спасибо! Ваша заявка принята

    close
    galka

    Спасибо! Ваша заявка принята

    close