Встречается на собеседованиях • сегодня

Что в JavaScript является false значением

В JavaScript следующие значения считаются false (ложными) при приведении к булевому типу:

  • false (булево значение)
  • 0 (число)
  • "" (пустая строка)
  • null
  • undefined
  • NaN (Not a Number)

Все остальные значения (включая пустые массивы [], объекты {}, строку "0" и т.д.) приводятся к true.

Пример:

javascript
if (0 || "" || null || undefined || NaN) {
  console.log("Это не выполнится");
} else {
  console.log("Все эти значения - ложные");
}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы