Основные Типы JavaScript
Типы JavaScript относятся к двум категориям: основные типы и объекты. Основные типы включают:
Строка
Число
Булевская переменная
null
undefined (неопределенный)
Строка
Строки - это текст, заключенный в одинарные или двойные кавычки. Это - передовая практика - последовательно использовать либо те, либо другие. Иногда строка может содержать кавычки, конфликтующие с теми, которые используются, чтобы создать строку. В этом случае, либо выделяйте символы, используя обратную наклонную черту\
, либо используйте другие кавычки вокруг строки.
// Строки могут создаваться с двойными или одинарными кавычками.
var a = "Я строка";
var b = 'Так и я!';
alert( a );
alert( b );
// Иногда строки содержат кавычки.
var statement1 = 'Он сказал "JavaScript это Потрясающая вещь!"';
var statement2 = "Он сказал \"JavaScript это Потрясающая вещь!\"";
Число
Числовые типы - любое положительное или отрицательное числовое значение. Нет никакого различия между целочисленными значениями и значениями с плавающей точкой.
// Числа могут быть целыми или вещественными.
var num1 = 100;
var num2 = 100.10;
var num3 = 0.10;
Булевская переменная
Булевы типы принимают значения true
или false
.
// Булевы значения.
var okay = true;
var fail = false;
null и undefined
null
и undefined
- это специальные типы в JavaScript. Типы Null - значения, которые представляют отсутствие значения, подобного многим другим языкам программирования. Неопределенные типы представляют состояние, в котором никакое значение не было присвоено вообще. Этот тип создается двумя способами: при использовании ключевого слова undefined
или не определяя значение вообще.
// Определение значения null.
var foo = null;
// Два способа получить значение undefined.
var bar1 = undefined;
var bar2;