Что такое примитивный тип?
Данные могут быть любых форм и размеров. Мы используем термин тип данных, чтобы указать тип конкретного значения.
В нашем повседневном использовании языка мы различаем буквы и цифры и обычно используем их для разных целей. В программировании ничем не отличается. Мы называем самые основные типы данных примитивами.
Основные особенности примитивного типа данных:
- Это не объект (набор ключей и значений)
- Не имеет собственных методов (свойство объекта, являющееся функцией)
- Он неизменен (не может быть изменен и доступен только для чтения).
Примитивные типы данных в 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, который охватывает эту тему и многое другое.
Увидимся в следующий раз!