Встречается на собеседованиях • сегодня
Что покажет typeof null
typeof null вернёт "object". Это известная особенность (баг) JavaScript, сохранившаяся для обратной совместимости.
Почему так?
В ранних версиях JS тип значения определялся по первым битам. Для объектов это был 000, а null представлялся как нулевой указатель — тоже 000. Отсюда и ошибочное определение типа.
Пример:
javascript
console.log(typeof null); // "object"Как проверить на null?
Используйте строгое равенство:
javascript
const value = null;
console.log(value === null); // true
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы