significa relacionales que operadores operaciones logicos igualdad distinto condiciones javascript short-circuiting

que - operadores relacionales de javascript



¿JavaScript tiene una evaluación de "cortocircuito"? (1)

Sí, JavaScript tiene una evaluación de "corto circuito".

if (true == true || foo.foo){ // Passes, no errors because foo isn''t defined. }

Demo en vivo

if (false && foo.foo){ // Passes, no errors because foo isn''t defined. }

Demo en vivo

Posible duplicado:
Usando && ''s cortocircuito como una declaración if?
¿Javascript usa la optimización en expresiones booleanas?

Me gustaría saber si JavaScript tiene una evaluación de "cortocircuito" como && Operator en C #. Si no, me gustaría saber si hay una solución que tenga sentido adoptar.