Термин

Шаблонная строка: определение и проверка

Шаблонная строка — синтаксис JavaScript для текста с подстановкой выражений и поддержкой нескольких строк.

Что означает термин#

Такой литерал записывается в обратных кавычках, а выражения подставляются через специальную конструкцию с долларом и фигурными скобками. Это удобно для формирования сообщений и путей. Однако интерполяция не очищает пользовательский ввод и сама по себе не делает результат безопасным HTML.

Практический пример#

Приложение собирает сообщение из имени пользователя и постоянного текста. Если затем результат передаётся в textContent, он отображается как текст. Прямая вставка той же строки в innerHTML меняет способ обработки и может создать уязвимость при недоверенном вводе.

Как проверить#

Проверьте подстановки, переводы строк и места дальнейшего использования результата. Для обычного текста выбирайте текстовые DOM-свойства. Если действительно необходим HTML, требуется отдельный подход к безопасности. Не путайте синтаксис строк с шаблонизатором, который автоматически экранирует данные: гарантии определяются конкретным инструментом, а не видом кавычек.

Источники#

Проверены 23 октября 2026 г.. Официальные рекомендации отделены от наших примеров и результатов проверки.

Продолжить разбор