Найти в Дзене
Хайпстер

JavaScript: типы данных

JavaScript имеет две основные категории данных:
- примитивные типы данных
- ссылочные типы данных. Число (Number) Под этот тип данных подходят как целые так и дробные числа: Строка (string) Представляет собой последовательность символов. Строки могут быть заключены в одинарные кавычки ('), двойные кавычки (") или обратные кавычки (`) для шаблонных литералов. Булевый тип (Boolean) Булевый тип имеет только два значения: true (истина) или false (ложь). Он обычно используется в условных операторах (if...else и др.). Undefined
Переменная, которая объявили, но не присвоили значения, имеет тип undefined (неопределенный). Null
Представляет собой намеренное отсутствие какого-либо значения. Мы преднамеренно присваиваем перменной "пустоту", которая потом может быть переприсвоена на конкретное значение. Символ (введен в ES6)
Символ — это уникальное и неизменяемое примитивное значение, которое часто используется в качестве ключа свойства объекта. BigInt (введен в ES11)
Тип BigInt используется для
Источник: unsplash.com
Источник: unsplash.com

JavaScript имеет две основные категории данных:
- примитивные типы данных
- ссылочные типы данных.

  1. К примитивным типам данных относятся:

Число (Number)

Под этот тип данных подходят как целые так и дробные числа:

-2

Строка (string)

Представляет собой последовательность символов. Строки могут быть заключены в одинарные кавычки ('), двойные кавычки (") или обратные кавычки (`) для шаблонных литералов.

-3

Булевый тип (Boolean)

Булевый тип имеет только два значения: true (истина) или false (ложь). Он обычно используется в условных операторах (if...else и др.).

-4

Undefined
Переменная, которая объявили, но не присвоили значения, имеет тип undefined (неопределенный).

-5

Null
Представляет собой намеренное отсутствие какого-либо значения. Мы преднамеренно присваиваем перменной "пустоту", которая потом может быть переприсвоена на конкретное значение.

-6

Символ (введен в ES6)
Символ — это уникальное и неизменяемое примитивное значение, которое часто используется в качестве ключа свойства объекта.

-7

BigInt (введен в ES11)
Тип BigInt используется для представления целых чисел, которые слишком велики, чтобы быть представлены типом Number.

-8

2. Cсылочные типы данных
Могут хранить коллекции значений и более сложные сущности. К ним относятся:

Объект
Представляют собой коллекции пар "ключ-значение". Ключи — это строки (или символы), а значения могут быть любого типа.

-9

Массив
Массивы представляют собой упорядоченные коллекции значений. Массивы являются объектами, и их элементы могут быть любого типа.

-10

Функция
Функции — это объекты, которые можно вызывать для выполнения действий.

-11

Дата
Объект Date представляет собой единственный момент времени. Он используется для работы с датами и временем.

-12

RegExp

Объект RegExp представляет регулярные выражения и используется для сопоставления шаблонов в строках.

-13

Перевод статьи.
Оригинал:
https://dev.to/__khojiakbar__/