Константы используются для задания постоянных значений. В JavaScript имеется несколько типов констант, соответствующих его встроенным типам, а именно:
- нулевая константа null типа Null;
- логические константы true (истина) и false (ложь) типа Boolean;
- строковые константы типа String, например, "Привет всем!";
- числовые константы типа Number, например, 21 или 3.1415926.
Строковая константа — это нуль или более символов Unicode, заключенных в одинарные или двойные кавычки. Обычно строковые константы заключают в двойные кавычки, а одинарные кавычки используются только для тех строк, которые сами содержат двойную кавычку. Примеры:
"Это строковая константа."
'"Эй, вы, там наверху!", - пела Алла Пугачева.'
Строка, не содержащая символов ('' или ""), называется пустой строкой. Символы Unicode, входящие в состав строки, могут задаваться своим числовым кодом с помощью
escape-последовательностей вида
\uXXXX, где XXXX — шестнадцатеричный код символа Unicode. Символы с кодами, меньше 256, могут задаваться escape-последовательностями вида
\xXX, где XX — шестнадцатеричный код символа Unicode. Кроме того, несколько символов могут обозначаться специальными escape-последовательностями:
\0 |
\u0000 |
нуль (NUL) |
\b |
\u0008 |
забой (BS) |
\t |
\u0009 |
табуляция (HT) |
\n |
\u000A |
перевод строки (LF) |
\v |
\u000B |
вертикальная табуляция (VT) |
\f |
\u000C |
перевод формата (FF) |
\r |
\u000D |
возврат каретки (CR) |
\" |
\u0022 |
двойная кавычка (") |
\' |
\u0027 |
одинарная кавычка (') |
\\ |
\u005C |
обратная косая черта (\) |
Пример строковых констант, содержащих специальные символы:
"Графический образ хранится в файле C:\\webstuff\\mypage\\gifs\\garden.gif."
"Эта строка заканчивается разрывом строки.\r\n"
Примечание. Internet Explorer распознает символ "\v" только в регулярных выражениях.