Помимо string, number, bigint и boolean, JavaScript имеет четыре других встроенных типа данных: undefined, null, symbol и object. В этом сообщении блога мы подробно обсудим каждый из этих типов данных и приведем примеры того, как с ними работать в JavaScript.

Не определено:

Неопределенный тип данных представляет значение, которое не определено. Когда переменная объявлена, но ей не присвоено значение, ее значение не определено. Например:

let x;
console.log(x); // logs undefined

В этом примере переменная x объявлена, но ей не присвоено значение, поэтому ее значение равно undefined. Оператор console.log регистрирует значение x, которое не определено.

Нулевой:

Тип данных null представляет преднамеренное незначение. Он часто используется для обозначения отсутствия объекта или значения. Например:

let y = null;
console.log(y); // logs null

В этом примере переменной y присваивается значение null, которое преднамеренно представляет собой незначение. Оператор console.log регистрирует значение y, которое равно нулю.

Символ:

Тип данных символа представляет собой уникальный идентификатор. Символы часто используются для создания частных свойств объекта и во избежание конфликтов имен. Символы создаются с помощью функции Symbol(). Например:

const mySymbol = Symbol('My symbol');
console.log(mySymbol); // logs Symbol(My symbol)

В этом примере функция Symbol() используется для создания нового символа с описанием «Мой символ». Оператор console.log регистрирует значение mySymbol, которое является вновь созданным символом.

Объект:

Тип данных объекта представляет набор свойств. Объекты используются для хранения и обработки сложных данных. Объекты создаются с использованием синтаксиса {} или new Object(). Например:

const person = {
  firstName: 'John',
  lastName: 'Doe',
  age: 30
};
console.log(person); // logs {firstName: "John", lastName: "Doe", age: 30}

В этом примере объект person создается с тремя свойствами: firstName, lastName и age. Оператор console.log регистрирует значение person, которое представляет собой весь объект.

Вывод:

Понимание различных типов данных в JavaScript имеет решающее значение для создания надежных и эффективных программ. Неопределенный, нулевой, символ и объект — это четыре дополнительных встроенных типа данных в JavaScript. Поняв, как работать с этими типами данных, вы сможете писать более эффективный и действенный код в своих программах на JavaScript.