Ядро JavaScript 1.5. Справочник

       

If...else


Выполняет набор операторов, если специфицированное условие true. Если условие false, может быть выполнен другой набор операторов.

Реализован в

JavaScript 1.0, NES 2.0

Версия ECMA

ECMA-262


Синтаксис

if (condition) {

   statements1

}

[else {

   statements2

}]

 

Параметры



condition

Условие. Может быть любым выражением JavaScript, которое вычисляется в true или false. Должно быть заключено в скобки. Если true, выполняются операторы statements1.

statements1,

statements2

Любые операторы JavaScript, включая вложенные if. Несколько операторов обязаны быть заключены в фигурные скобки.


Описание

Вы не должны использовать операции присвоения в условном операторе. Например, не используйте такой код:

if(x = y)

{

   /* делайте правильно */

}

Если Вам необходимо использовать присвоение в условном операторе, добавьте дополнительные скобки вокруг операции присвоения. Например, if( (x = y) ).


Примеры

if (cipher_char == from_char) {

   result = result + to_char

   x++}

else

   result = result + clear_char



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