Какие типы данных доступны в JavaScript?

Типы данных — это особый тип элемента данных, который определяет, какие операции могут быть применены к ним. Как только переменной присвоен тип данных, ее можно использовать для вычислений в программе.

Самое лучшее в JavaScript — это то, что вам действительно не нужно определите тип данных перед объявлением переменной. Типы данных существуют, но переменные не привязаны ни к одному из них; эти типы языков называются языками с динамической типизацией.

Варианты типов данных

Есть 2 вида типов данных, каждый из которых далее делится на подтипы.

  • Примитивные типы данных: типы данных, которые предопределены и поддерживаются языком программирования.

  • Непримитивные типы данных: типы данных, которые создаются пользователем, а не заранее определенным самим языком.

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

1. Число:

Тип числа обозначает как целые числа, так и числа с плавающей запятой. Многие математические операции выполняются с использованием этих чисел.

 let n = 123; n = n + 10; //математическая операция с целым числом (ADDITION) console.log ("Ваше целое число:" + n) n = 12.345; n = n * 10; //математическая операция с целым числом (УМНОЖЕНИЕ) console.log ("Ваше число с плавающей запятой:" + n) 

2. Строка:

Строки используются для хранения данных, содержащих символы, такие как имена или адреса. В JavaScript можно выполнять такие операции, как конкатенация строк.

 let str = "Hello"; let str2 = 'Одинарные кавычки тоже подходят'; let фраза = str + "" + str2; //объединение строкconsole.log (фраза); 

3. Логический:

Логический тип имеет только 2 типа возвращаемых значений: true и false . Этот тип обычно используется для проверки правильности чего-либо.

 let isGreater = 4> 1; if (isGreater = true) console.log («Да 4 больше 1»); elseconsole, log («Нет 4 не больше  чем 1 "); 

4. Нулевое значение:

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

 let age = null; //поскольку мы не знаем, каков возраст..console.log ("age is" + age); 

5 Неопределенное значение:

Неопределенное значение очень похоже на нулевое значение, поскольку оно также создает собственный тип. Значение undefined — «значение не присвоено».

 let age = undefined; //поскольку мы не знаем, каков возраст..console.log ("age is" + age); 

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

1. Объекты:

Определение объектов создается пользователем для определенной цели. Свойства объекта определяют его характеристики. Доступ к свойствам объекта можно получить с помощью простой записи через точку:

 var Car = new Object (); Car.make = 'BMW'; //propertiesCar.color = 'BLACK'; Car.year = 1999; console.log («Моя машина была создана в:» + Car.year); 

2. Массивы:

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

 var  cars = ["Merc", "Honda", "BMW"]; console.log ("Наши автомобили:" + автомобили); //отображаем массив автомобилей 

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