Руководство по actionscript. часть 1, стр. 073

Как и в случае с оператором логического ИЛИ, если значение результата первого выражения оператора логического И равно false, нахождение результата второго выражения является ненужным и, как следствие, неэффективным действием. По этой причине среда выполнения Flash вычисляет результат второго выражения только тогда, когда значение результата первого выражения равно true. Эту особенность полезно использовать в тех случаях, когда вы не хотите вычислять второе выражение до тех пор, пока результатом первого выражения не окажется значение true. В следующем примере операция деления выполняется только в том случае, если делитель не равен нулю:

if ( numltems!=0 && totalCost/numItems>3 ) { // Этот блок кода выполняется только в том случае, когда количество // элементов не равно нулю и общая стоимость каждого элемента больше 3

}

Логическое НЕ

Оператор логического НЕ ( !) возвращает логическое значение, противоположное значению его единственного операнда. Этот оператор записывается в следующем обобщенном виде:

!выражение

Если результатом выражения выражение является значение true, то оператор логического НЕ возвращает false. Если результатом выражения выражение является значение false, то оператор логического НЕ возвращает true. Если результат выражения выражение не является логическим значением, то для упрощения вычислений полученный результат преобразуется в логическое значение, после чего возвращается его противоположное значение.

Как и оператор неравенства ( ! =), оператор логического НЕ удобен для проверки того, чем не является тот или иной объект, а не того, чем он является. Например, тело следующего условного оператора выполняется только в том случае, если текущей датой не является 1 января. Обратите внимание на дополнительные скобки, с помощью которых задается требуемый порядок выполнения операций (приоритет), рассматриваемый в гл. 10.

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Оставить комментарий

Вы должны авторизоваться для отправки комментария.

Полезные ссылки
Случайные записи
  • 16.03.2011">Руководство по actionscript. часть 3, стр. 030
  • 05.03.2011">Руководство по actionscript. часть 4, стр. 154
  • 28.01.2010">Новая функция в твиттере — локальные тренды (local trends)
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.69
  • 10.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.107
  • 13.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.102
  • 26.07.2010">Функциональная навигация
  • 03.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.97
  • 17.03.2011">Руководство по actionscript. часть 2, стр. 145
  • 01.03.2011">Руководство по actionscript. часть 5, стр. 121
  • 05.03.2011">Руководство по actionscript. часть 5, стр. 018
  • 19.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.34
  • 26.02.2011">Руководство по actionscript. часть 6, стр. 072
  • 03.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.96
  • 17.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.126
Опрос

Какие цвета вы предпочитаете?

View Results

Loading ... Loading ...