Назад к вопросам
Intern
117
questionbank

Какие типы данных существуют в JavaScript?

Sobes Copilot

Получайте ответы в реальном времени

Ответ от нейросети

sobes.tech AI

В JavaScript существует восемь типов данных:

Примитивные:

  • null: представляет намеренное отсутствие значения.
  • undefined: указывает на отсутствие присвоенного значения.
  • boolean: логический тип, принимает значения true или false.
  • number: числовой тип для целых и дробных чисел.
  • bigint: для работы с большими целыми числами, превышающими предел number.
  • string: текстовая последовательность символов.
  • symbol: уникальный и неизменяемый примитивный тип, часто используемый для ключей объектов.

Непримитивный:

  • object: сложный тип данных, используемый для представления коллекций данных и более сложных сущностей. Включает массивы (Array), функции (Function), объекты (Object) и т.д.

Примеры:

// null
let emptyValue = null;

// undefined
let notAssigned;

// boolean
let isLoggedIn = true;

// number
let age = 30;
let price = 19.99;

// bigint
let largeNumber = 1234567890123456789012345678901234567890n;

// string
let name = "Alice";

// symbol
const id = Symbol('id');

// object
let person = { name: "Bob", age: 25 };
let numbers = [1, 2, 3];
function greet() { console.log("Hello"); }