В языке программирования JavaScript строка является последовательностью букв, цифр, различных пунктуационных знаков и остальных символов Unicode. Строка — это тип данных JavaScript представляющий текст. Использование строковых литералов распространено в пользовательских программах, где эти литералы заключаются в виде согласованных пар посредством одинарных либо двойных кавычек.

Следует знать, что язык JavaScript не обладает символьным типом данных, на подобии того же chаr из Java, С и С++. Одиночные символы в JavaScript представляются как строки единичной длины.

Строковые литералы представляют собой последовательности из нуля и большего количества символов Unicode, заключенные одинарными либо двойными кавычками.

По отдельности символы двойных кавычек могут иметь место в строках, которые ограничены символами одинарных кавычек. Также, символы одинарных кавычек могут содержаться в строках, которые ограничиваются двойными кавычками.

Важно знать, что строковые литералы в JavaScript не обладают возможностью их разбития на две строки. Строковые литералы необходимо записывать в одну строку программы JavaScript. Для включения в строковые литералы символа перевода строки, требуется применять последовательность символов \n.

"" // пустая строка: количество символов в ней равняется нулю.
'tеsting' // одинарные кавычки
"3.14" // двойные кавычки
'nаme="myfоrm"' // вложение
"Ваш любимый цвет зелёный, не так ли?"
"В данном строковом литерале\n две строки" // разбитие строк
"π — математическая константа, равняется отношению длины окружности к длине её диаметра"

Существует такой нюанс, как символ апострофа. Язык JavaScript не различает апострофы внутри одиночных кавычек, однако посредством ввода обратного слэша \ , становится возможным экспонирование апострофов, расположенных в составе одиночных кавычек.