Строки в 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, взгляните на некоторые из этих статей: