Встречается на 18% собеседований по JavaScript
Какие знаешь типы данных в JS
В JavaScript есть 8 основных типов данных:
- Примитивные типы (передаются по значению):
number- целые и дробные числа (например,42,3.14)string- строки ('hello',"world")boolean- логический тип (true,false)null- специальное значение "ничего"undefined- значение не определеноsymbol- уникальные идентификаторы (ES6)bigint- для больших чисел (ES2020)
- Объектный тип (передается по ссылке):
object- коллекции свойств, включая массивы ([]), функции (function() {}), даты (new Date()), регулярные выражения (/pattern/) и другие.
Пример проверки типа:
js
typeof 42; // "number"
typeof 'text'; // "string"
typeof true; // "boolean"
typeof undefined; // "undefined"
typeof Symbol(); // "symbol"
typeof 123n; // "bigint"
typeof {}; // "object"
typeof []; // "object" (особенность typeof)
typeof null; // "object" (известный баг JS)Похожие вопросы
- Какие способы изоляции стилей ты знаешь20%
- Какие были обязанности в прошлом проекте20%
- Какие будут первые действия если придешь на проект где нет предыдущего Backend-разработчика18%
- Работал ли с RabbitMQ18%
- Что такое useEffect17%
- Как оцениваешь свои знания Docker16%
- Работал ли с NestJS16%
- Для чего нужен React16%
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы
