В JavaScript строка шаблона — это строковый литерал, который позволяет использовать встроенные выражения и многострочные функции. Он обозначается обратными кавычками (`) и может использоваться для создания динамических строк. Вот некоторые методы, обычно используемые со строками шаблона:
- Подстановка переменных. Вы можете встраивать переменные непосредственно в строки шаблона, используя синтаксис
${variable. Это позволяет легко объединять значения переменных в строке.
Пример:
const name = 'John';
const message = `Hello, ${name}!`;
console.log(message); // Output: Hello, John!
- Оценка выражений. Вы также можете оценивать выражения в строках шаблона, помещая их внутри
${}. Это позволяет выполнять динамические вычисления или вызовы функций внутри строки.
Пример:
const num1 = 5;
const num2 = 10;
const sum = `The sum of ${num1} and ${num2} is ${num1 + num2}.`;
console.log(sum); // Output: The sum of 5 and 10 is 15.
- Многострочные строки: строки шаблона могут занимать несколько строк без необходимости использования escape-символов. Это особенно полезно при работе с длинным текстом или многострочным выводом.
Пример:
const message = `
This is a multiline
template string.
It preserves line breaks and indentation.
`;
console.log(message);