Типы данных JavaScript

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

Типы данных JavaScript


В JavaScript есть 6 основных типов данных:
  • Число "number"
  • Строка "string"
  • Логический "boolean"
  • Значение null
  • Значение undefined
  • Объекты "object"

Число "number"

Тип "Число" используется для дробных и целых чисел.
var n = 123;
n = 1.23;

Числовой тип данных также может равняться бесконечности(Infinity) или Ошибке вычислений(NaN).
var n = 1/0; // Деление на 0 будет равно бесконечности(Infinity)
var x = "строка" * 2; // Умножение числа на другой тип будет ошибкой(NaN)


Строка "string"

Тут все предельно просто, строка она и есть строка:
// В JavaScript одинарные и двойные кавычки равноправны.
var str1 = "Строка в двойных кавычках";
var str2 = 'Строка в одинарных кавычках';


Логический "boolean"

Логический тип бывает двух видов: true(Истина) и false(Ложь).
var st = true; // Истина.
var st2 = false; // Ложь.


Значение null

Значение null не является "нулевым указателем". Оно имеет смысл "ничего" или "неизвестного значения".
var name = null; // Значение имени неизвестно.


Значение undefined

Значение undefined, также как и значение null образует собственный тип, который имеет смысл "значение не присвоено".
var name;  // Переменная name существует, но ей ничего не присвоено
alert(name); // Выведен undefined


Объекты "object"

Предыдущие типы данных являются примитивными. Особенным является тип "объекты", он используется для сбора данных.
Тип "объекты" объявляются с помощью фигурных скобок: {...}.
var name = { name: "Игорь" };

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