
Шаблонные литералы (Template Literals) - это способ создания строковых литералов в JavaScript, который позволяет встраивать выражения внутрь строковых литералов с помощью специальных символов.
Синтаксис шаблонных литералов выглядит следующим образом:
`строка ${выражение} строка`;Здесь символы используются для обозначения начала и конца строки, а выражение заключается внутри ${ } и вставляется внутрь строки.
Пример использования шаблонных литералов:
const name = "John";
const age = 30;
const message = `Меня зовут ${name} и мне ${age} лет.`;
console.log(message);
// Вывод: "Меня зовут John и мне 30 лет."В этом примере, мы объявляем переменные name и age, а затем используем шаблонные литералы для создания строки, в которую встраиваем значения этих переменных.
Шаблонные литералы могут содержать любое выражение, которое может быть вычислено в строку, включая вызовы функций, условные операторы и т.д.
Кроме того, шаблонные литералы поддерживают многострочные строки, используя символ перевода строки \n. Например:
const message = `Многострочный
текст`;
console.log(message);
// Вывод:
// "Многострочный
// текст"Таким образом, шаблонные литералы предоставляют удобный способ для создания строковых литералов с встраиванием значений переменных или выражений внутрь строк. Они также поддерживают многострочные строки и могут быть использованы для более удобного форматирования текста.