Встречается на собеседованиях • сегодня
В чем разница между типами данных в JavaScript
В JavaScript есть 8 основных типов данных:
- Примитивные (передаются по значению):
string- строки ('hello')number- числа (42,3.14)boolean- логические (true,false)null- специальное значениеundefined- неопределенное значениеsymbol- уникальные идентификаторы (Symbol('id'))bigint- большие числа (123n)
- Объекты (передаются по ссылке):
object- коллекции данных ({ key: 'value' })array- частный случай объекта ([1, 2, 3])function- тоже объект (function() {})
Пример проверки типа:
javascript
typeof 'text' // 'string'
typeof 42 // 'number'
typeof true // 'boolean'
typeof undefined // 'undefined'
typeof Symbol() // 'symbol'
typeof 123n // 'bigint'
typeof null // 'object' (историческая ошибка)
typeof {} // 'object'
typeof [] // 'object'
typeof function() {} // 'function'
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы