Реализовано в | Navigator 4.0, Netscape Server 3.0 |
Синтаксис
switch (expression){
case label :
statement;
break;
case label :
statement;
break;
...
default : statement;
}Аргументы
expression | Значение, соответствующее какой либо метке. |
label | Идентификатор, соответствующий выражению. |
statement | Любое выражение. |
Описание
Если соответствие найдено, программа выполняет соответствующую инструкцию.
Факультативное выражение break
, связанное с каждой меткой параметра case гарантирует, что программа прервет switch, когда соответствующая инструкция выполнена и продолжит выполнение с инструкции после switch. Если break
опущен, программа продолжает выполнение со следующей инструкции в выражении switch
.
Примеры
В следующем примере, если expression
равно "Бананы", программа ищет значение с "Бананы" в параметре case и выполняет связанное с ним выражение. Когда встречается break
, программа прерывает switch
и выполняет выражение, следующее за switch
. Если break
опущен, выражение с "Вишня" в параметре case также будет выполнено.
Последняя Модификация: 10/31/97 12:29:59
Все мессаги сюда:yanich@inbox.ru |