Строковые переменные хранят значения, представленные в виде последовательности символов. Строковые значения в JavaScript должны заключаться в кавычки (двойные или одинарные). Длина строк в JavaScript не ограничена.

В строку, также, можно включить и код символа, который экранируется обратной косой чертой:

\0	Нуль
\b	Пробел
\f	Прогон страницы
\n	Символ перехода на новую строку
\r	Возврат каретки
\t	Табуляция
\v	Вертикальная табуляция
\’	Апостроф
\"	Двойная кавычка
\\	Символ '\'
\XXX	Символ в кодировке Latin - 1, задаваемый тремя восьмеричными цифрами
\xXX	Символ в кодировке Latin – 1, задаваемый двумя шестнадцатеричными цифрами
\uXXXX	Символ Unicode, задаваемый четырьмя шестнадцатеричными цифрами
Открыть пример example001.html

Код примера использования спецсимволов в строковых данных JavaScript example001.html

<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<script>
a="На поляне,  меж вековых дерев,\nна золотых цепях, с неба спущенных,\nхрустальная, вся в алмазах, лампада\nкачается, - голубым светом всю поляну\nзаливает. И кем та лампада повешена,\nкем затеплена, - \n\tпро то неведомо никому...";
</script>
</head>
<body>
<h2>Пример использования спецсимволов в строковых данных JavaScript</h2>
<p>Вывод текста содержащего спец символы в окне Alert.
<p><INPUT type=button value="Нажмите" onClick="alert(a);">
</body>
</html>