Книга: Windows Script Host для Windows 2000/XP

Условные операторы 

закрыть рекламу

Условные операторы 

В JScript поддерживается условный оператор if…else. Общий вид этого оператора показан ниже:

if (условиевыражение_1
[else выражение_2]

При выполнении оператора if…else оценивается логическое условие, заданное в круглых скобках после ключевого слова if. Если в результате оценки условия получилось значение true, то выполняется первое выражение. В противном случае выполняется второе выражение (если оно присутствует).

Оператор if…else может быть вложенным. Заметим, что если в первом или втором выражении нужно расположить несколько операторов, то их следует выделить фигурными скобками:

if (х == 5) {
 if (у == 6) z = 17;
} else z = 20;

В JScript также существует специальный тип условного оператора, который называется оператором "?:". В общем виде он записывается так:

условие ? выражение_1 : выражение_2

При вычислении оператора "?:" вначале оценивается условие, расположенное в левой части. Если оно равно true, то выполняется первое выражение, в противном случае — второе. Например:

hours += (theHour >=12) ? " РМ" : " AM"; 

Оглавление книги


Генерация: 0.948. Запросов К БД/Cache: 4 / 0
поделиться
Вверх Вниз