Карточка Junior Типы и приведение спрашивают часто обновлено
Ложные значения
Вопрос
Перечислите все ложные (falsy) значения.
Попробуйте сами
Ответьте про себя или вслух, потом откройте ответ и сверьтесь.
Показать ответ и разбор
Коротко
false, 0, -0, 0n, '' (пустая строка), null, undefined, NaN. Всё остальное истинно, в том числе '0', 'false', [], {} и функции.
Ответ
false, 0, -0, 0n, '' (пустая строка), null, undefined, NaN. Всё остальное истинно, в том числе '0', 'false', [], {} и функции.
Разбор
Отдельный исторический случай: document.all в браузере тоже ложен, но на собесе его упоминают только как курьёз.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.