
JavaScript — это один из самых популярных языков программирования, который используется для создания интерактивных веб-страниц. Понимание типов данных в JavaScript — это ключевой аспект для любого разработчика. Эта статья представляет полное руководство по типам данных в JavaScript, чтобы помочь вам стать более уверенным программистом.
Примитивные типы данных
Примитивные типы данных в JavaScript являются неизменными и включают в себя:
Число (Number)
JavaScript использует один тип данных для всех чисел, независимо от того, являются ли они целыми или десятичными.
let x = 34; // Целое число
let y = 34.00; // Десятичное число
Строка (String)
Строки используются для хранения текста и заключаются в кавычки.
let name = "Иван";
Логический тип (Boolean)
Этот тип данных принимает только два значения: true
и false
.
let isActive = true;
Null и Undefined
Null
используется для обозначения отсутствующего значения, а undefined
указывает, что переменная была объявлена, но не определена.
let empty = null;
let notDefined; // undefined
BigInt и Symbol
BigInt
используется для работы с большими целыми числами. Symbol
— это уникальный и неизменяемый тип данных.
let largeNumber = 1234567890123456789012345678901234567890n;
const uniqueSymbol = Symbol("description");
Объекты
В отличие от примитивных типов, объекты являются изменяемыми и могут хранить различные типы данных.
let person = {
name: "Иван",
age: 30
};
Специальные значения
JavaScript также имеет несколько специальных значений, таких как NaN
(Not a Number) и Infinity
.
console.log(0/0); // NaN
console.log(1/0); // Infinity
Заключение
Понимание типов данных в JavaScript является ключевым элементом для эффективного программирования. От примитивных типов, таких как числа и строки, до более сложных, таких как объекты и специальные значения — знание этих основ поможет вам стать более умелым разработчиком.