Это четвертая статья из серии Javascript Starwars. Итак, приступим к переменным.

Что такое «Типы данных»?

В Javascript типы данных говорят нам, какая это структура данных. Как мы знаем, переменным можно присвоить (и переназначить) любое значение в javascript. Поэтому мы называем javascript языком с динамической типизацией. Всего в JavaScript существует 8 типов данных -

Числа, BigInt, Строки, Логические, Нулевые, Неопределенные, Объекты, Символы

Примечание. Массивы не относятся к этому списку, поскольку они также являются объектами.

Чтобы проверить тип типа данных, мы используем специальный оператор в js под названием «typeof»

пример -
console.log(typeof “ABC”); // «строка»
console.log(typeof («ABC»)); // «строка»

typeof — это не функция, это просто специальный оператор в js, который возвращает строку как тип данных…

Кроме того, это не правило, что typeof всегда возвращает тип данных из этих 8, проверьте * Примеры ниже -

Быстрое сравнение всех 8 типов данных

typeof undefined // "undefined"
typeof 0 // "number"
typeof 10n // "bigint"
typeof true // "boolean"
typeof "foo" // "string"
typeof Symbol("id") // "symbol"
typeof Math // "object"  *
typeof null // "object"  *
typeof alert // "function"  *

Типы типов данных

В javascript есть два типа типов данных:

  • Примитив:- (String, Boolean, Number, BigInt, Null, Undefined, Symbol )
  • Непримитивные: – объект (массив, функции), также называемый ссылкой на объект.

Фундаментальное различие между примитивами и непримитивами состоит в том, что примитивы immutable и непримитивы — это mutable.

  • Изменяемые значения — это те, которые можно изменить после создания.
  • Неизменяемые значения — это значения, которые нельзя изменить после создания.

Итак, да, это было краткое введение о «типах данных». Больше знаний впереди…

Оставайтесь с нами для следующего эпизода. Спасибо.

✍️ Медиум — codecutters.medium.com ☕️ Buymeacoffee — buymeacoffee.com/codecutters
🦄 Хэш-узел — codecutters.hashnode.dev
❤️ Youtube — https://www.youtube. .com/@codecutters/

Я-я-я, ты идешь… Я знаю, и еще не последовал за мной? без проблем.
Шучу Пожалуйста, ставьте лайки, делитесь и подписывайтесь, пока руки не устанут…

ха-ха-ха… Да прибудет с вами javascript :)