Шаблонные литералы (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)
// Вывод:
// "Многострочный
// текст"

Таким образом, шаблонные литералы предоставляют удобный способ для создания строковых литералов с встраиванием значений переменных или выражений внутрь строк. Они также поддерживают многострочные строки и могут быть использованы для более удобного форматирования текста.


Назад