JSCRIPT MANUAL

Microsoft® JScript™
Инструкция if...else
 Справочник языка 
Версия 1 

См. также


Описание
Выполнение группы инструкций в зависимости от значения выражения.
Синтаксис
if (condition)
     statement1
[else
     statement2]

Синтаксис инструкции if...else состоит из частей:

Часть Описание
condition Логическое выражение (Boolean expression). Если condition имеет значение null или undefined, значением condition считается false.
statement1 Инструкция, выполняемая при condition равном true. Может быть составной (compound statement).
statement2 Инструкция, выполняемая при condition равном false. Может быть составной.

Примечание
Считается хорошим тоном заключать statement1 и statement2 в фигурные скобки ({}) для ясности и избежания ошибок. В следующем примере инструкция else предназначается для применения с первой инструкцией if, но используется со второй.
if (x == 5)
  if (y == 6)
     z = 17;
else
  z = 20;
Изменение кода следующим способом устраняет любые неопределенности:
if (x == 5)
  {
  if (y == 6)
     z = 17;
  }
else
  z = 20;
Аналогично, при добавлении инструкции к statement1 (если не использованы фигурные скобки), возникает ошибка :
if (x == 5)
  z = 7;
  q = 42;
else
  z = 19;
Подобное является ошибкой, возникающей при использовании более чем одной инструкции между if и else. В этом случае необходимо использовать фигурные скобки.


Перевод © 2000-2013 pauk R-T-F-M.info. Все права защищены.