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

Какие типы JS приводятся к False

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

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

Все остальные значения приводятся к true, включая:

  • "0" (строка с нулём)
  • "false" (строка)
  • [] (пустой массив)
  • {} (пустой объект)

Пример:

javascript
if (0) {
  console.log('Не выполнится');
} else {
  console.log('Выполнится, так как 0 → false');
}
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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