Интерполяция в 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}`);
В модальном окне выведет мое имя.