TypeScript – Оператор Switch…case

TypeScript – Оператор Switch…case

От автора: оператор TypeScript switch оценивает выражение, сравнивает значение выражения с условием case и выполняет операторы, которые связаны с case.

Синтаксис

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

К оператору switch применяются следующие правила:

Фреймворк VUE JS: быстрый старт, первые результаты

Получите бесплатный курс и создайте веб-приложение на трендовой Frontend-технологии VUE JS с полного нуля

Узнать подробнее

Внутри оператора switch может находиться любое количество операторов case.

Операторы case могут содержать только константы. Это не может быть переменная или выражение.

Тип данных выражения переменной и выражения константы должны совпадать.

Если вы не поставите разрыв после каждого блока кода, выполнение перейдет к следующему блоку.

Выражение case должно быть уникальным.

Блок по умолчанию не является обязательным.

Структурная схема

TypeScript — Оператор If…else

Пример: switch…case

Данный код проверяет значение оценки в переменной в отношении набора констант (A, B, C, D и E) и выполняет соответствующие блоки. Если значение переменной не совпадает ни с одной вышеупомянутой константой, будет выполняться блок по умолчанию. После компиляции мы получим следующий код JavaScript:

Этот код дает следующий результат: Excellent

Источник: https://www.tutorialspoint.com/

Редакция: Команда webformyself.

Фреймворк VUE JS: быстрый старт, первые результаты

Получите бесплатный курс и создайте веб-приложение на трендовой Frontend-технологии VUE JS с полного нуля

Узнать подробнее

Курс по TypeScript

Прямо сейчас посмотрите курс по TypeScript!

Смотреть курс

Метки:

Похожие статьи:

Комментарии Вконтакте:

Комментарии Facebook:

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

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

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

Я не робот.

Spam Protection by WP-SpamFree