Помимо 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.