Истинно ли выражение Number(10) === 10?

Да, Number(10) === 10 возвращает true: вызов Number без new возвращает числовой примитив со значением 10.

Короткий ответ

Что ответить на собеседовании

Да, Number(10) === 10 возвращает true: вызов Number без new возвращает числовой примитив со значением 10.

Подробный разбор

Ответ с пояснениями

Да, Number(10) === 10 возвращает true: вызов Number без new возвращает числовой примитив со значением 10.

Не путайте с new Number(10) === 10: здесь слева объект-обёртка, поэтому строгое сравнение даёт false. Для обычных вычислений используют примитивы; создание обёртки редко необходимо и может неожиданно влиять на сравнение и truthiness.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее