¿Qué sucede si tenemos una condición como if (A and B), donde B resulta ser un objeto nulo? Tener en cuenta el circuito corto permite evitar estos errores.

false and [cualquier cosa] —> siempre resultará false.

true or [cualquier cosa] —> siempre resultará true.

circuito corto