Menu
Coddy logo textTech

Template Literals

Parte da seção Lógica & Fluxo do Journey de JavaScript da Coddy — lição 3 de 65.

Template literals usam crases ` para criar strings e permitem que você insira expressões usando ${}.Por exemplo, ao criar saudações, você pode embutir dinamicamente nomes ou outros dados diretamente dentro da template literal. Você também pode incluir símbolos como $ colocando-os diretamente dentro das crases.Exemplo:
const userName = "Sam";
const price = 5;
const message = `Welcome, ${userName}! Your total is ${price}.`;
// Insere userName e price dentro da string
Template literals também suportam strings de várias linhas sem precisar do caractere de escape \n.Você pode simplesmente pressionar Enter para uma nova linha, e a quebra de linha será preservada na saída. Ambas as abordagens funcionam:
// Usando \n
const message1 = `Line 1\nLine 2`;

// Usando quebras de linha reais
const message2 = `Line 1
Line 2`;
Ambos produzem o mesmo resultado.
challenge icon

Desafio

Fácil

Crie uma função chamada greetAll que recebe um array de nomes e retorna uma string. Cada nome no array deve produzir uma linha com o formato Hello, <Name>! unidas em uma única string, separadas por quebras de linha. Use template literals para as linhas de saudação.

Experimente você mesmo

function greetAll(names) {
  // Escreva seu código aqui
}
// Não escreva nada fora da função
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Lógica & Fluxo