Интерполяция в JavaScript

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

Обратные ковычки по другому назывются бектики.

Для вставки значения переменной или выражения в строку используется следующий синтаксис ${}

const name = "El'ham";
const age = 35;

const message = `Привет, меня зовут ${name}, и мне ${age} лет.`;
console.log(message);
// Ответ:
// Привет, меня зовут El'ham, и мне 35 лет.

Для того чтобы использовать интерполяцию обязательно использвать косые ковычки, с одинарными ничего не сработает.

const  categories = 'toys';
console.log(`https://someurl.com/${categories}`);
//Ответ:
//https://someurl.com/toys

Еще один пример для закрепления

const admin = "El'ham";
alert(`Привет, ${admin}`);

В модальном окне выведет мое имя.