Что такое примитивный тип?

Данные могут быть любых форм и размеров. Мы используем термин тип данных, чтобы указать тип конкретного значения.

В нашем повседневном использовании языка мы различаем буквы и цифры и обычно используем их для разных целей. В программировании ничем не отличается. Мы называем самые основные типы данных примитивами.

Основные особенности примитивного типа данных:

  • Это не объект (набор ключей и значений)
  • Не имеет собственных методов (свойство объекта, являющееся функцией)
  • Он неизменен (не может быть изменен и доступен только для чтения).

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

Примитивные типы данных в JavaScript:

  • Число
  • логическое значение
  • Строка
  • Нет
  • Не определено
  • Символ
  • Большое число

Давайте кратко рассмотрим каждый из этих типов!

Число

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

50
//Whole number
1
//Positive number
-1
//Negative number
0.1
//Decimal

логический

Одно из двух значений true или false (без кавычек). Это как сказать да или нет.

true
false

Нить

Строковый тип данных относится к любому набору символов, заключенных в одинарные или двойные кавычки. Ниже приведены примеры строк:

"I am a string";
'I am a string';

Нулевой

Не представляет ничего или незначение, но часто устанавливается намеренно. Вы можете создать переменную и намеренно установить значение переменной равным нулю. Например:

let myEmptyVariable = null;

Неопределенный

Undefined также не представляет значения. В отличие от null, переменным, которые определены без значения, или переменным, которые не были объявлены (вообще не созданы), будет присвоено значение undefined.

let a;
console.log(a);
// ---> Returns undefined

Undefined часто дается нам в виде ошибки. Функции возвращают значение undefined, если не задано возвращаемое значение.

Символ

Символы были представлены в версии JavaScript ES6. Это уникальные идентификаторы, которые нельзя изменить, и их можно создать с помощью функции Symbol().

const firstSymbol = Symbol();
const secondSymbol = Symbol();
console.log(firstSymbol === secondSymbol);
// ---> Returns false

BigInt

Полезно для представления больших числовых значений, особенно тех, которые содержат более 15 цифр. Вы можете создать это, поместив n в конце буквального числа. Его также можно создать с помощью конструктора BigInt и передачи значения в параметры.

const ourInteger = 1118998854361892n;
const ourSecondInteger = BigInt(1118998854361892);
console.log(ourSecondInteger);
// ---> Returns 1118998854361892n

Если вы хотите посмотреть видеоверсию этой статьи, пожалуйста, посетите здесь.

Пожалуйста, не стесняйтесь оставлять любые комментарии, вопросы или отзывы!

Подпишитесь на меня в Instagram здесь.

У меня также есть курс Udemy, который охватывает эту тему и многое другое.

Увидимся в следующий раз!