Всем привет! Это мой первый блог о JavaScript. Я расскажу все о JavaScript, от основ JS до продвинутых концепций Javascript!

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

Здесь следует помнить, что JavaScript — это «свободно типизированный» и «динамический» язык. Нам не нужно явно определять тип переменной, JavaScript делает это за нас, используя динамическую типизацию.

Например;

let foo = false; //логический тип

foo = 20; //теперь числовой тип

foo = ‘foo’; //теперь строковый тип

Каждое значение в javascript может быть либо примитивным типом, либо объектом.

Примитивные значения неизменяемы, то есть значения, которые нельзя изменить. Существует семь примитивных типов Javascript.

1- Число: представляет десятичные и целые значения.

2- String: представляет собой последовательность символов.

3- Boolean: представляет либо «истина», либо «ложь».

4- Undefined: значение, полученное переменной, которая еще не определена.

5- Null: "Пустое значение"

6- Символ: уникальное значение, которое нельзя изменить.

7- BigInt: хранение целых чисел больше, чем может содержать числовой тип.

Объекты — это, по сути, наборы свойств. Он включает в себя массивы, даты, карты и т. д. Каждое значение, которое не является примитивным, является объектом в Javascript.

Чтобы узнать тип значения, мы можем просто использовать;

typeof(foo)//задает тип данных переменной foo

Обязательно следите за новостями в следующем блоге, чтобы узнать больше, так как скоро появятся более интересные концепции!