Клиентский JavaScript 1.3

         

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


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

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

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



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