¿Por qué 2 && 3 da como resultado 3 (javascript)? [duplicar]

Esta pregunta ya tiene una respuesta aquí:

Operadores lógicos en JavaScript: ¿cómo los usa? 2 respuestas

Cuando escribo en la consola del navegador:

console.log(2 && 3)

resulta siempre con el segundo número (en este caso 3):

3

¿Alguien puede explicarme por qué?

Respuestas a la pregunta(3)

Su respuesta a la pregunta