O JavaScript tem avaliação de “curto-circuito”?

Duplicar Possível:
Usando o && ‘s short-circuiting como uma instrução if?
O javascript usa otimização em expressões booleanas?

Eu gostaria de saber se o JavaScript tem avaliação “Curto-circuito” como && Operator em C #. Se não, eu gostaria de saber se existe uma solução alternativa que faça sentido adotar.