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

Каким будет результат операции 0 == null

Операция 0 == null вернёт false.

Почему?

  • == выполняет нестрогое сравнение с приведением типов.
  • null равен только undefined и самому себе (null == undefinedtrue).
  • При сравнении с числами null приводится к 0, но только в операциях >, <, >=, <=. В == это правило не применяется.

Пример:

javascript
console.log(0 == null); // false
console.log(null == undefined); // true
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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