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

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

Хотя все эти вещи являются типами данных, есть два зонтика, которые содержат большинство типов данных JavaScripts.

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

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

  • Массив, который используется для хранения различных элементов, например:
arr = [1, 3, 5, 'jack']
Вход в полноэкранный режим Выход из полноэкранного режима
  • Объект, который является отдельной сущностью, со свойствами и типом, Например:
client = {
  name: "Harry Potter",
  age: 20,
  eyeColor: "blue"
};
Войти в полноэкранный режим Выход из полноэкранного режима

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

  • Число, которое используется для чисел с плавающей точкой, Ex:
num = 1;
Войти в полноэкранный режим Выход из полноэкранного режима
  • Строка, которая используется для последовательности символов, Например:
name = 'Mike';
Ввести полноэкранный режим Выйти из полноэкранного режима
  • Boolean, который используется для логического типа, который может быть только истинным или ложным, Например:
flag = true;
Ввести полноэкранный режим Выход из полноэкранного режима
  • Неопределенная, которая используется для переменной, которая была объявлена, но еще не присвоено значение (пустое значение), Например:
value;
console.log(value)     // undefined
Enter fullscreen mode Выход из полноэкранного режима
  • Символ (ES2015), который используется для значения, которое является уникальным & не может быть изменено,Ex:
client = {
  name: "Harry Potter",
  age: 20,
  eyeColor: "blue"
};
id = Symbol('id');
client[id] = 101959; // you added an id to client named 'Harry Potter'
Войти в полноэкранный режим Выход из полноэкранного режима
  • BigInt (ES2020), который используется для больших целых чисел, чем может вместить тип числа, Например:
bigNum = BigInt("123456789012345678901234567890123456789");
Войти в полноэкранный режим Выйти из полноэкранного режима

Примечание:

в обоих случаях массив & объект может содержать различные типы данных.

Оцените статью
devanswers.ru
Добавить комментарий