Типы данных являются строительными блоками любого языка программирования. Нам нужно место для хранения наших данных.
В любом языке программирования у нас есть два типа типов данных:
- Примитивные типы данных
- Непримитивные типы данных
1. Примитивные типы данных
Примитивные типы данных — это те, которые хранят только одно значение за раз. Пример. Сохранение значения в переменной, это значение может быть числовым, строковым, неопределенным и т. д.
2. Непримитивные типы данных
Непримитивные типы данных — это те, которые могут хранить несколько значений разных типов. Пример — Хранение данных в массиве и объекте.
Механизм хранения примитивных и не примитивных типов данных
- Примитивные типы данных
Когда мы создаем переменную в Javascript, создается комната с именем этой переменной в двери и значением этой переменной хранится внутри комнаты.
2. Непримитивные типы данных
Когда мы создаем не примитивный тип данных (например, объект), происходят две вещи : создается блок и комната.
Блок хранит данные объекта и имеет уникальный адрес, тогда как комната хранит адрес объекта. блок с названием объекта на двери.