ИНФОРМАЦИЯ,    ДИЗАЙН,    ПЕРЕВОДЫ,    РЕКЛАМА   .   .   .
w a p - с а й т
Информационный портал
Сегодня:  
admin@aranea.ru
+79068922256

  aranea.ru || JavaScript - Введение | if...else

if...else

Описание

Выполняет группу операторов в зависимости от значения условного выражения.

Синтаксис

if (condition)
   statement1
[else
   statement2]

Синтаксис оператора if...else включает следующие части:

Часть Описание
condition Булево выражение. Если condition - null или undefined, то condition считается false.
statement1 Выражение, которое выполняется, если condition - true. Может быть составным.
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. Фигурные скобки обязательны между if и else.

← Назад | Вперед →
Copyright © 2006 -  aranea.ru