Skip to main content
Практика завдань

Типи даних у JavaScript

JavaScript має два основні типи даних: примітиви та об'єкти. Розглянемо кожен з них.

Примітивні типи

Примітиви — це базові типи даних. Їх значення є незмінними, і вони передаються за значенням.

Список примітивів

Number
String
Boolean
Null
Undefined
Symbol
BigInt

Важливо:

Примітиви є незмінними. Наприклад, методи рядків не змінюють сам рядок, а повертають новий.


Об'єкти

Об'єкти — це колекції даних та функціональності. Вони передаються за посиланням.

Приклади об'єктів

  • Object — базовий об'єкт.
  • Array — впорядкована колекція даних.
  • Function — об'єкт, що представляє виконуваний код.
  • Date — об'єкт для роботи з датами.
  • RegExp — об'єкт для роботи з регулярними виразами.

Приклади створення об'єктів

javascript
// Звичайний об'єкт const obj = { name: "John", age: 30 }; // Масив const arr = [1, 2, 3]; // Функція function greet() { console.log("Hello!"); }

Приклади typeof

javascript
// приклади typeof console.log(typeof obj); // "object" console.log(typeof arr); // "object" console.log(typeof greet); // "function" console.log(typeof null); // "object" (особливість JS) console.log(typeof undefined); // "undefined" console.log(typeof 42); // "number" console.log(typeof "Hello"); // "string" console.log(typeof Symbol("id")); // "symbol" console.log(typeof 123n); // "bigint"

Особливість typeof null:

Щоб перевірити тип даних, використовуйте typeof. Пам'ятайте, що typeof null повертає "object" — це історичний баг у JavaScript.

Коротка відповідь

Для співбесіди
Premium

Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.

Дочитали статтю?
Практика завдань