Строки в JavaScript
В JavaScript строка используется для представления текста. Чтобы написать строку в JavaScript, вы заключаете ее в следующие кавычки:
'The ocean is brown.' "The ocean is brown." `The ocean is brown.`
Вы можете использовать любую из кавычек, если первая и последняя кавычки совпадают.
В кавычках может быть что угодно. Вы даже можете поместить математическое уравнение в кавычки, но знайте, что JavaScript не решит математическую задачу. Это только выведет уравнение как есть.
"2 + 4" // will output 2 + 4 2 + 4 // will output 6
Вы можете поместить +
между двумя строками, но это только соединит их или поместит две строки вместе.
"2 + 4" "2" + " + " + 4
В приведенном выше примере первый и второй пример — это одно и то же, но написанное по-разному. Второй пример выведет первый пример. Если вы хотите решить математическое уравнение, сохраняя его в строке, вы можете использовать шаблонные литералы:
`5 plus 5 equals ${5 + 5}`
Пример выше выведет:
5 plus 5 equals 10
Короче говоря, все, что вы включаете в ${}
, будь то математический оператор или переменная, JavaScript выводит значение и преобразует его в строку.
Чтобы вставить новую строку в строку, вы можете использовать escape-символ. Экранирующий символ используется путем вставки обратной косой черты \
, а затем символа. Символ после обратной косой черты имеет особое значение, которое JavaScript будет читать иначе, чем любой другой символ.
Чтобы создать новую строку, после обратной косой черты вы добавите n
.
"This is the first line of text\nAnd this is the second line."
Как только JavaScript увидит \n
, он увидит символ n
и создаст новую строку после этого текста. Несмотря на то, что они находятся в отдельных строках, строка не разбивается и не заканчивается. Они по-прежнему являются одной строкой.
Текст выше будет выводиться как:
This the first line of text And this is the second line.
Если вы хотите прочитать больше статей по основам JavaScript, взгляните на некоторые из этих статей:
Основы JavaScript: параметры по умолчанию и операторы возврата
В нашей последней статье «Основы JavaScript мы говорили о том, как использовать функции JavaScript.codeburst.io»