Что такое данные до понимания типов данных?

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

Но что такое данные в языках программирования? Данные доступны в языках программирования в виде чисел, строк, логических значений и т. д.

И этот вариант называется типами данных, иногда также известными как значения.

Давайте поговорим о типах данных в JavaScript.

Типы данных в JavaScript разделены на две части.

  1. Примитивные типы данных
  2. Непримитивные типы данных

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

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

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

  1. Строка (например, «JavaScript»)
  2. Число

(i) Целое число (Пример 10)

(ii) Плавающий (Пример 10.5)

(iii) Бесконечный (Например, Number.Positive_infinity, Number.Negative_infinity)

(iv) Не число (например, NaN)

3. BigInt (пример)

4. Булево значение (пример: истина и ложь)

5. Неопределенный (напр. неопределенный)

6. Символ (Напр. Символ («Жизнь»))

7. Нулевой (пример нулевой)

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

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

7. Массив (Пример [2, 3, правда, «имя», [1, 3], 10.5] )

8. Объект (Например, {имя: «Супермен», возраст: 23})

Давайте углубимся в типы данных

Строка

Строка в JavaScript — это последовательность символов. Например, текст «JavaScript» считается строкой в ​​JavaScript.

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

// Check the Datatype

let language = "JavaScript"
console.log(typeof(language)) // string

Число

Число в JavaScript делится на пять групп:

// Check the Datatype

let num = 10;
console.log(typeof(num)); // number

(i) Целое число

Число без десятичной точки называется целочисленным типом.

let var1 = 20;
console.log(typeof(var1))

(ii) Плавающая

Число с десятичной запятой, известное как плавающий тип.

let var2 = 20.5;
console.log(var2) // number

(iii) Бесконечность

let var3 = Number.PositiveInfinity
console.log(typeof(var3))

(iv) Не число

В JavaScript NaN — это сокращение от «Not-a-Number», оно представляет собой преднамеренное отсутствие вместо значения.

Одним словом можно сказать, что «Ничего»

let var4 = NaN
console.log(typeof(var4) // number

Большое число

BigInt также известен как Big Value.

let bigNum = 1024n
console.log(typeof(bigNum)) // bigint

логический

Тип Boolean в JavaScript используется для представления логических объектов, и они могут иметь только два значения: true или false.

let bool = true
console.log(typeof(bool)) // boolean

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

В JavaScript переменная с неопределенным типом значения означает, что «значение не присвоено этой переменной».

Проще говоря, переменные имеют память, но не имеют значения.

let value;
console.log(typeof(value)) // undefined

Символ

Символы — это значения, которые гарантированно уникальны.

let sym = Symbol("Hello")
console.log(typeof(sym)) // symbol

Нулевой

Null в JavaScript представляет собой преднамеренное отсутствие вместо значения. Это рассматривается как значение false в JavaScript, когда мы хотим использовать его как логическую операцию.

let empty = null
console.log(empty) // null

Массивы

В JavaScript массив позволяет нам хранить набор из нескольких элементов одного или разных типов под одним именем переменной.

Массивы в JavaScript имеют изменяемый размер и могут содержать смесь различных типов данных.

let arr = [1, true, "life"]
console.log(typeof(arr)) // object

Объект

В JavaScript объект — это объект, к которому присоединены свойства и методы.

Тип объекта используется в основном для хранения различных коллекций ключ-значение и более сложных сущностей.

let obj = {name: "Superman", age: 23}
console.log(typeof(obj)) // object