Константы используются для задания постоянных значений. В JavaScript имеется несколько типов констант, соответствующих его встроенным типам, а именно:
  • нулевая константа null типа Null;
  • логические константы true (истина) и false (ложь) типа Boolean;
  • строковые константы типа String, например, "Привет всем!";
  • числовые константы типа Number, например, 21 или 3.1415926.
Числовые константы могут быть как целыми, так и плавающими. JavaScript не проводит между ними различия и, в действительности, хранит все числа как плавающие. Целые числа могут быть положительными, отрицательными и нулем. По системе счисления они могут быть десятичными, восьмеричными и шестнадцатеричными:
  • Десятичные числа — это просто набор десятичных цифр, например: 1234, -256.
  • Восьмеричные числа начинаются с 0 и состоят из цифр 0 — 7, например: 01234, -067.
  • Шестнадцатеричные числа начинаются с 0x или 0X и состоят из цифр 0 — 9 и букв A — F в любом регистре, например: 0xA000, 0Xa000, -0x1234.
Плавающие числа отличаются наличием или десятичной точки, или буквы e в любом регистре, задающей степень десяти в научной нотации, или того и другого. Примеры плавающих чисел:
0.0001, .0001, 1e-4, 1.0E-4 // Четыре плавающих числа, равных друг другу
-1.23e2 // Плавающее число, равное -123