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

let myName = "Mickey Razo"; //the variable myName holds a value of
                            //"Mickey Razo" which is a string

Помимо хранения данных, строки также можно использовать для создания строк предложений и объединения выходных данных нескольких выражений путем их объединения с помощью оператора сложения (+).

const myName = "Mickey Razo";
const pets = ["dog","cat","bird","bunny"];
const favColor = "black";

console.log("Hi! My name is " + myName + ".\n I have " + pets.length + " pets and my favorite color is " + favColor + "." ) My name is " + myName + ". I have " + pets.length + " pets and my favorite color is " + favColor + "." )

//output

//Hi! My name is Mickey Razo.
I have 4 pets and my favorite color is black.

Другой способ воссоздать ту же самую строку, показанную выше, — использовать шаблонные литералы, как показано в примере ниже.

const myName = "Mickey Razo";
const pets = ["dog","cat","bird","bunny"];
const favColor = "black";

console.log(`Hi! My name is ${myName}.
I have ${pets.length} pets and my favorite color is ${favColor}.`);

//output

//Hi! My name is Mickey Razo.
I have 4 pets and my favorite color is black

В шаблонных литералах обратная кавычка ( ` ) используется вместо одинарных или двойных кавычек, и мы можем включать наши выражения в заполнители, заключенные в знак доллара и фигурные скобки: ${expression}. Нам не нужно включать оператор сложения ( + ), чтобы наша функция работала. и вместо использования ( \n ) в первом примере для создания двух строк вы можете просто создать еще одну строку, как показано во втором примере. Это несколько примеров того, как шаблонные литералы обеспечивают гибкость при создании строк. Академия кодирования Остина