Типы данных JavaScript

В JavaScript существует несколько типов данных, которые можно разделить на две основные категории:

  1. Простые типы (примитивные):
    • string – строка.
    • number – число (целое или с плавающей точкой).
    • boolean – логический тип (true или false).
    • null – специальное значение, означающее отсутствие объекта.
    • undefined – значение переменной по умолчанию, если она не была инициализирована.
    • symbol – уникальный идентификатор, введённый в ES6 для создания уникальных ключей объектов.
    • bigint – целое число произвольной длины, добавленное в ES2020.
  2. Сложные типы:
    • object – объекты, включая массивы, функции и другие сложные структуры данных.

Примеры использования примитивных типов

let str = "Привет"; // string
let num = 42;       // number
let bool = true;    // boolean
let nul = null;     // null
let undef;          // undefined
let sym = Symbol(); // symbol
let bigInt = 123n;  // bigint

Объекты

Объектами являются все данные, которые не относятся к простым типам. К ним относятся:

  • Массивы (Array)
  • Функции (Function)
  • Обычные объекты (Object)
  • Специальные объекты, такие как DateMapSet.

Пример создания объекта:

let obj = {
  name: "Иван",
  age: 30,
};
 
console.log(obj.name); // Иван

Массив:

let arr = [1, 2, 3];
console.log(arr.length); // 3

Функция:

function greet() {
  console.log("Привет!");
}
greet(); // Привет!

Таким образом, в JavaScript существуют разные типы данных, каждый из которых имеет свои особенности и применение.

Добавить комментарий

Войти с помощью: