Условный оператор switch-case

В прошлой статье я Вам рассказал об условном операторе if-else . А в этой статье хочу Вам рассказать еще об одном условном операторе switch-case. Данный оператор используется реже, чем предыдущий оператор. Он полезен в случае, когда есть много условии.
Первым делом посмотрим на синтаксис оператора switch-case:

Дело в том, что когда необходимо проверять сразу много значении какой то переменной, в зависимости, от которых необходимо сделать то или другое, очень удобно использовать именно оператор switch-case, нежели оператора if else.
Например, есть какая-то переменная, которая может принимать значения от 1 до 3, и в каждом случае, нужно вывести соответствующее сообщение. Если переменная получит значение 1, то выведем сообщение что ‘переменная x имеет значение 1’, если оно получит значение 2, то выведем сообщение что ‘переменная x имеет значение 2’ и так далее. И в последнем случае, если значение переменной не соответствует не одному варианту, то выведем сообщение ‘неправильное значение’.
var x = 2; switch(x){ case 1: document.write('Переменная x имеет значение 1'); break; case 2: document.write('Переменная x имеет значение 2'); break; case 3: document.write('Переменная x имеет значение 3'); break; default: document.write('Неправильное значение'); }
Так как переменная x равна двойке, то, как результат выведется сообщение что 'Переменная x имеет значение 2'. В случае если значение переменной будет другим, кроме 1, 2 или 3, то сработает блок default.
Вот и все о чем я хотел рассказать в этой короткой, но полезной статье. Теперь Вы знаете что вместо того чтобы писать много блоков if-else, что смотрится не очень красиво, можно использовать оператором switch-case.
Похожие статьи:
Понравилась статья?
Тогда поделитесь ею с друзьями и подпишитесь на новые интересные статьи.
Поделиться с друзьями:
Подписаться на новые статьи:
Поддержите пожалуйста мой проект!
Если у Вас есть какие-то вопросы или предложения, то можете писать их в комментариях или мне на почту sergiu1607@gmail.com. И если Вы заметили какую-то ошибку в статье, то прошу Вас, сообщите мне об этом, и в ближайшее время я всё исправлю.
Добавляйтесь ко мне в друзья в:
Добавляйтесь в мои группы:
Подпишитесь на мои каналы:
Автор статьи: Мунтян Сергей
Копирование материалов с сайта sozdatisite.ru ЗАПРЕЩЕНО!!!
Дата добавления: 2016-08-17 05:18:54