Карточка Junior Типы и приведение спрашивают часто обновлено

Ложные значения

Вопрос

Перечислите все ложные (falsy) значения.

Попробуйте сами

Ответьте про себя или вслух, потом откройте ответ и сверьтесь.

Показать ответ и разбор

Коротко

false, 0, -0, 0n, '' (пустая строка), null, undefined, NaN. Всё остальное истинно, в том числе '0', 'false', [], {} и функции.

Ответ

false, 0, -0, 0n, '' (пустая строка), null, undefined, NaN. Всё остальное истинно, в том числе '0', 'false', [], {} и функции.

Разбор

Отдельный исторический случай: document.all в браузере тоже ложен, но на собесе его упоминают только как курьёз.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.

Термины по теме