JavaScript имеет семь типов данных и два типа структуры данных. Эти типы данных называются примитивными значениями, а типы структур данных называются непримитивными значениями.
Примитивные значения:
В JavaScript примитив — это данные, которые не являются объектом и не имеют методов. Примитивные значения проверяются оператором typeof(). Примитивные значения:
- Неопределенный
- Нулевой
- Булевы значения
- Числа
- Струны
- BigInts
- Символы
Не определено: переменная, которой не присвоено значение, имеет значение 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("Минхазуль Абедин")
}
имя(); // Минхазул Абедин