Клиентский JavaScript 1.3 Руководство



Сокращённый цикл вычисления



Сокращённый цикл вычисления

Поскольку логические выражения вычисляются слева направо, они проверяются на возможность "сокращённого/short-circuit" вычисления по следующим правилам:

  • false && anything ускоренно вычисляется в false.
  • true || anything ускоренно вычисляется в true.

Правила логики гарантируют, что эти вычисления всегда корректны. Обратите внимание, что часть anything вышеприведённых выражений не вычисляется, поэтому выполнение полного вычисления не даст никакого эффекта.




Содержание  Назад  Вперед