Встречается на собеседованиях • сегодня
Какие знаешь категории типов в JS
В JavaScript типы делятся на примитивы и объекты (включая специальные).
Примитивные типы (immutable):
string– строки ("hello").number– числа (42,NaN,Infinity).boolean–true/false.null– отсутствие значения.undefined– неопределённое значение.symbol– уникальные идентификаторы (Symbol('id')).bigint– большие числа (123n).
Объекты (mutable):
- Обычные объекты:
{ key: 'value' }. - Массивы:
[1, 2, 3]. - Функции:
function() {}. - Даты:
new Date(). - Регулярки:
/pattern/. - Обёртки (например,
new String('hello')– но лучше не использовать).
Особенность:
typeof null возвращает "object" (историческая ошибка). Для проверки используй === null.
Пример:
javascript
console.log(typeof 42); // "number"
console.log(typeof []); // "object"
console.log(typeof null); // "object" (осторожно!)
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы