Типы данных являются строительными блоками любого языка программирования. Нам нужно место для хранения наших данных.

В любом языке программирования у нас есть два типа типов данных:

  1. Примитивные типы данных
  2. Непримитивные типы данных

1. Примитивные типы данных

Примитивные типы данных — это те, которые хранят только одно значение за раз. Пример. Сохранение значения в переменной, это значение может быть числовым, строковым, неопределенным и т. д.

2. Непримитивные типы данных

Непримитивные типы данных — это те, которые могут хранить несколько значений разных типов. Пример — Хранение данных в массиве и объекте.

Механизм хранения примитивных и не примитивных типов данных

  1. Примитивные типы данных

Когда мы создаем переменную в Javascript, создается комната с именем этой переменной в двери и значением этой переменной хранится внутри комнаты.

2. Непримитивные типы данных

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

Блок хранит данные объекта и имеет уникальный адрес, тогда как комната хранит адрес объекта. блок с названием объекта на двери.