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

Что такое нестрогая операция сравнения

Нестрогая операция сравнения (==) в JavaScript сравнивает значения после приведения их к общему типу. Например, 5 == '5' вернет true, так как строка '5' преобразуется в число.

Пример:

javascript
console.log(1 == true);    // true (true → 1)
console.log(null == undefined); // true (специальное правило)
console.log('' == false);  // true (оба → 0)

Проблемы:

  • Может приводить к неочевидным результатам ([] == falsetrue).
  • Рекомендуется использовать строгое сравнение (===), которое проверяет и тип, и значение.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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