Почему 2 && 3 приводит к 3 (javascript)? [Дубликат]

На этот вопрос уже есть ответ здесь:

Логические операторы в JavaScript - как вы их используете? 2 ответа

Когда я печатаю в консоли браузера:

console.log(2 && 3)

результат всегда со вторым числом (в данном случае 3):

3

Может кто-нибудь объяснить мне, почему?

Ответы на вопрос(3)

Ваш ответ на вопрос