Исследование строк шаблона в JavaScript: методы и примеры

В JavaScript строка шаблона — это строковый литерал, который позволяет использовать встроенные выражения и многострочные функции. Он обозначается обратными кавычками (`) и может использоваться для создания динамических строк. Вот некоторые методы, обычно используемые со строками шаблона:

  1. Подстановка переменных. Вы можете встраивать переменные непосредственно в строки шаблона, используя синтаксис ${variable. Это позволяет легко объединять значения переменных в строке.

Пример:

const name = 'John';
const message = `Hello, ${name}!`;
console.log(message); // Output: Hello, John!
  1. Оценка выражений. Вы также можете оценивать выражения в строках шаблона, помещая их внутри ${}. Это позволяет выполнять динамические вычисления или вызовы функций внутри строки.

Пример:

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.
  1. Многострочные строки: строки шаблона могут занимать несколько строк без необходимости использования escape-символов. Это особенно полезно при работе с длинным текстом или многострочным выводом.

Пример:

const message = `
    This is a multiline
    template string.
    It preserves line breaks and indentation.
`;
console.log(message);