Перейти к содержимому
8 / 9

Что такое короткое замыкание (short-circuit evaluation)?

Short-circuit evaluation (вычисление с коротким замыканием) означает, что логические операторы && и || прекращают вычисление, как только результат становится очевидным. Оператор && возвращает первое falsy-значение (или последнее, если все truthy), а || возвращает первое truthy-значение (или последнее, если все falsy). Это не просто возвращает true/false -- возвращается само значение, на котором остановилось вычисление.

Что такое короткое замыкание (short-circuit evaluation)? | JScriptiser