Шаблонные литералы (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)
// Вывод:
// "Многострочный
// текст"
Таким образом, шаблонные литералы предоставляют удобный способ для создания строковых литералов с встраиванием значений переменных или выражений внутрь строк. Они также поддерживают многострочные строки и могут быть использованы для более удобного форматирования текста.