Книга: HTML 5, CSS 3 и Web 2.0. Разработка современных Web-сайтов
Выражения выбора
Выражения выбора
Выражение выбора — это фактически несколько условных выражений, объединенных в одном. Его формат иллюстрирует листинг 14.10.
Листинг 14.10
switch (<исходное выражение>) {
case <значение 1> :
<блок 1>
[break;]
[case <значение 2> :
<блок 2>
[break;]]
<… другие секции case>
[default:
<блок, исполняемый для остальных значений>]
}
В выражениях выбора присутствуют ключевые слова switch, case и default.
Результат вычисления исходного выражения последовательно сравнивается со значением 1, значением 2 и т. д. и, если такое сравнение прошло успешно, выполняется соответствующий блок кода (блок 1, блок 2 и т. д.). Если же ни одно сравнение не увенчалось успехом, выполняется блок кода, находящийся в секции default (если, конечно, она присутствует).
Листинг 14.11 иллюстрирует пример выражения выбора.
Листинг 14.11
switch (a) {
case 1:
out = "Единица";
break;
case 2:
out = "Двойка";
break;
case 3:
out = "Тройка";
break;
default:
out = "Другое число";
}
Здесь, если переменная a содержит значение 1, переменная out получит значение "Единица", если 2 — значение "Двойка", а если 3 — значение "Тройка". Если же переменная a содержит какое-то другое значение, переменная out получит значение "Другое число".
- Сложные выражения ActionScript
- A9.4. Инструкции выбора
- Индексы по выражениям
- Выражения в значениях по умолчанию для доменов
- Выражения в EXCEPTION
- 6. Выражения реляционной алгебры
- 3.13.7. Рекурсия в регулярных выражениях
- Хранимые процедуры выбора
- 6. Лекция: Обработка текстов. Регулярные выражения. Unicode.
- Применение лямбда-выражения в качестве задачи
- 13.9.3 Кодирование запросов выбора вариантов
- 9. Принцип имитации выбора