Выбор ответа Junior Типы и приведение спрашивают часто обновлено
Какое значение истинно
Вопрос
Какое из значений при приведении к булеву даёт true?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: '0'. '0' это непустая строка, а любая непустая строка истинна.
Варианты ответа
0nNaN'''0'правильный ответ
Разбор
'0' это непустая строка, а любая непустая строка истинна. Остальные три входят в список ложных значений: false, 0, -0, 0n, '', null, undefined, NaN. Частая ошибка: считать, что 0n (BigInt-ноль) истинен, потому что это «другой тип». Нет, ноль любого числового типа ложен.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.