Это четвертая статья из серии 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 :)