Назад к вопросам
Junior
86
questionbank
Какие значения в JavaScript считаются falsy значениями?
Sobes Copilot
Получайте ответы в реальном времени
Ответ от нейросети
sobes.tech AI
В JavaScript к "falsy" (ложным) значениям относятся:
false- Само булево значениеfalse.0- Числовой ноль (как целое, так и с плавающей точкой, например0.0).-0- Отрицательный ноль.""- Пустая строка.null- Специальное значение, означающее "отсутствие какого-либо объекта".undefined- Значение, которое переменная имеет по умолчанию, если ей не присвоено другое значение, а также результат обращения к несуществующему свойству объекта.NaN- Not-a-Number, результат некорректных математических операций.
Эти значения приводятся к false при использовании в булевом контексте, например, в условии оператора if. Все остальные значения (объекты, массивы, непустые строки, числа отличные от нуля и т.д.) считаются "truthy" (истинными).