Клиентский JavaScript. Справочник

         

Если совпадение найдено, программа выполняет


Если совпадение найдено, программа выполняет ассоциированный оператор. Если предоставленное значение совпадает с несколькими case, выбирается первый найденный case, даже если cases не равны друг другу.
Программа сначала ищет label, совпадающий со значением выражения, а затем выполняет ассоциированный оператор. Если совпадающий label не найден, программа проверяет наличие необязательного оператора по умолчанию, и, если он найден, выполняет ассоциированный оператор. Если оператор по умолчанию не найден, программа продолжает выполнение с оператора, следующего после окончания switch.
Необязательный оператор break, ассоциированный с меткой case, гарантирует, что программа выйдет из блока switch после выполнения совпавшего оператора и продолжит выполнение с оператора, идущего после switch. Если break отсутствует, программа выполняет следующий оператор в блоке switch.

Содержание раздела