Особенность логической операции "И" (&&
) в JavaScript заключается в ленивой (короткозамкнутой) оценке операндов:
false
, 0
, ""
, null
, undefined
, NaN
), то правый операнд не вычисляется, и результатом всего выражения становится значение левого операнда.Это позволяет использовать &&
не только для проверки условий, но и как компактную альтернативу if
для выполнения действий или присваивания значен
Особенность логической операции "И" (&&
) в JavaScript заключается в ленивой (короткозамкнутой) оценке операндов:
false
, 0
, ""
, null
, undefined
, NaN
), то правый операнд не вычисляется, и результатом всего выражения становится значение левого операнда.Это позволяет использовать &&
не только для проверки условий, но и как компактную альтернативу if
для выполнения действий или присваивания значен
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.