Menu
Coddy logo textTech

Шаблонные литералы

Часть раздела Логика и поток путешествия по JavaScript на Coddy — урок 3 из 65.

Шаблонные литералы используют обратные кавычки `` для создания строк и позволяют вставлять выражения с помощью ${}.  Например, при создании приветствий вы можете динамически встраивать имена или другие данные непосредственно в шаблонный литерал.

Пример:

const userName = "Sam";
const message = `Welcome, ${userName}!`;
// Вставляет userName внутрь строки

Шаблонные литералы также поддерживают многострочные строки без необходимости использования управляющего символа \n. Вы можете просто нажать Enter для перехода на новую строку, и разрыв строки будет сохранен в выводе. Оба подхода работают:

// Использование \n
const message1 = `Line 1\nLine 2`;

// Использование фактических переносов строк
const message2 = `Line 1
Line 2`;

Оба дают одинаковый результат

challenge icon

Задание

Легко

Создайте функцию с именем greetAll, которая принимает массив имен и возвращает одну строку. Каждое имя в массиве должно формировать строку в формате Hello, <Name>!, объединенных в одну строку, разделенную символами новой строки. Используйте шаблонные литералы для строк приветствия.

Шпаргалка

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

const userName = "Sam";
const message = `Welcome, ${userName}!`;
// Вставляет userName внутрь строки

Шаблонные литералы поддерживают многострочные строки без необходимости использования управляющих символов \n:

// Использование \n
const message1 = `Line 1\nLine 2`;

// Использование фактических переносов строк
const message2 = `Line 1
Line 2`;
// Оба варианта дают одинаковый результат

Попробуйте сами

function greetAll(names) {
  // Напишите свой код здесь
}
// Не пишите ничего вне функции
quiz iconПроверьте себя

В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.

Все уроки раздела Логика и поток