Константы используются для задания постоянных значений. В 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 |