Встречается на собеседованиях • сегодня
Как сравниваются примитивы
Примитивы в JavaScript сравниваются по значению.
- Числа, строки, булевы значения,
null,undefined,SymbolиBigIntсравниваются напрямую по их содержимому:
javascript
5 === 5 // true
'hello' === 'hello' // true
true === true // true
null === null // true
undefined === undefined // trueОсобые случаи:
NaNне равен даже самому себе:NaN === NaN // false-0и+0считаются равными:-0 === +0 // true- При сравнении разных типов происходит приведение (если используется
==):'5' == 5 // true, но'5' === 5 // false

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы