Info
Відкрити сторінку на телефоні

Які існують типи даних у JS?

JavaScript (JS) є динамічною типізацією мовою програмування, що означає, що типи даних визначаються автоматично в процесі виконання програми. Ось деякі основні типи даних у JavaScript:

  • Примітивні типи:String (рядок): для представлення текстової інформації. Приклад: "Hello, World!".Number (число): для представлення числових значень. Може бути цілим або з плаваючою точкою. Приклад: 42 або 3.14.Boolean (логічний): для представлення значень true або false.Null: для представлення відсутності значення або відсутності об'єкта.Undefined: вказує на те, що значення не було призначено.
  • String (рядок): для представлення текстової інформації. Приклад: "Hello, World!".
  • Number (число): для представлення числових значень. Може бути цілим або з плаваючою точкою. Приклад: 42 або 3.14.
  • Boolean (логічний): для представлення значень true або false.
  • Null: для представлення відсутності значення або відсутності об'єкта.
  • Undefined: вказує на те, що значення не було призначено.
  • Об'єктні типи:Object (об'єкт): для представлення комплексних даних та структур. Об'єкти в JS можуть містити властивості та методи. Приклад:javascriptCopy codelet person = { name: "John", age: 30, isStudent: false }; Array (масив): для упорядкованого списку значень. Масиви в JS індексуються числами, починаючи з 0. Приклад:javascriptCopy codelet numbers = [1, 2, 3, 4, 5]; Function (функція): функції в JS є об'єктами і можуть бути призначені змінним, передані як аргументи та повернуті з інших функцій. Приклад:javascriptCopy codefunction add(a, b) { return a + b; }
  • Object (об'єкт): для представлення комплексних даних та структур. Об'єкти в JS можуть містити властивості та методи. Приклад:javascriptCopy codelet person = { name: "John", age: 30, isStudent: false };
  • Array (масив): для упорядкованого списку значень. Масиви в JS індексуються числами, починаючи з 0. Приклад:javascriptCopy codelet numbers = [1, 2, 3, 4, 5];
  • Function (функція): функції в JS є об'єктами і можуть бути призначені змінним, передані як аргументи та повернуті з інших функцій. Приклад:javascriptCopy codefunction add(a, b) { return a + b; }
  • Спеціальні типи:Symbol: введений в ECMAScript 6, це унікальний імутабельний примітив, який може використовуватися як ідентифікатор для властивостей об'єктів.BigInt: введений в ECMAScript 2020, це спеціальний тип для представлення цілих чисел довільної довжини.
  • Symbol: введений в ECMAScript 6, це унікальний імутабельний примітив, який може використовуватися як ідентифікатор для властивостей об'єктів.
  • BigInt: введений в ECMAScript 2020, це спеціальний тип для представлення цілих чисел довільної довжини.
  • Ці типи взаємодіють і доповнюють один одного в процесі виконання JavaScript-програм.