JavaScript имеет семь типов данных и два типа структуры данных. Эти типы данных называются примитивными значениями, а типы структур данных называются непримитивными значениями.

Примитивные значения:

В JavaScript примитив — это данные, которые не являются объектом и не имеют методов. Примитивные значения проверяются оператором typeof(). Примитивные значения:

  1. Неопределенный
  2. Нулевой
  3. Булевы значения
  4. Числа
  5. Струны
  6. BigInts
  7. Символы

Не определено: переменная, которой не присвоено значение, имеет значение undefined. Это больше похоже на непреднамеренное пропущенное значение.

пусть у;

console.log(typeof y) // не определено

Null: это больше похоже на преднамеренное отсутствие значений. Это особый примитивный тип. Если объект не унаследован, отображается null.

пусть х = ноль

console.log(typeof x) //object — — → Это объект, но значение равно null

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

функция isBoolean( п ) {

вернуть !!n === n;

}

console.log(тип isBoolean(4)) // логическое значение

Числа. Тип Number представляет собой значение двойной точности в 64-битном двоичном формате (числа от -(253 – 1) до 253 – 1). Числа используются для математических расчетов.

константа х = 7;

console.log(typeof x) // число

Строка. Строка, используемая для представления текстовых данных. Это набор элементов. Каждый элемент занимает позицию в строке, первый элемент имеет индекс 0, следующий — 1 и так далее.

const x = «Минхаз»

console.log(typeof x) // строка

Символ. «Символ» представляет собой уникальный идентификатор. Раньше он скрывал детали реализации. Даже если мы создадим много символов с одним и тем же описанием, они будут иметь разные значения. Описание — это просто ярлык, который ни на что не влияет. В некоторых языках программирования символ называется «атом».

Const x1 = Символ («Минхаз»);

Const x2 = Символ («Минхаз»);

console.log(x1 === x2)//ложь

BigIngt:BigInt используется для хранения и работы с большими числами. Это больше, чем 253–1. Это встроенный объект.

const без большого = 88934598598493;

const withBig = BigInt("898981899835");

console.log (тип без большого); // количество

console.log(тип с большим); // большойинт

Непримитивные значения:

Такие объекты, как функция, называются непримитивными. Это означает, что они изменчивы. Непримитивные значения бывают двух типов. Какие объекты и функции.

Объекты. В JavaScript объект представляет собой набор свойств, и каждое свойство определяется как пара "ключ-значение". Пример объекта -

Постоянный студент = {

Id: 823,

Имя: «Минхзул Абедин»,

Тема: «ЕГЭ»

}

// В этом объекте студента есть три свойства.

Массив также является одним из видов объектов в javaScript.

Функция. Функция — одна из самых фундаментальных вещей в javaScript. В JavaScript есть ключевое слово function для его объявления. Функция используется для ссылки на код. Пример:

Имя функции(){

console.log("Минхазуль Абедин")

}

имя(); // Минхазул Абедин