Template literals
Em código real, você frequentemente precisa montar textos com variáveis, como mensagens de boas-vindas, logs de sistema ou trechos de HTML. Template literals simplificam isso, permitindo interpolar expressões e criar strings multi-linha sem concatenar com + ou usar \n. Dominar esse padrão torna seu código mais legível e menos propenso a erros de formatação.
O PROBLEMA
Declare nome, idade e cidade. Exiba uma apresentação usando template literal com múltiplas linhas.
EXEMPLO
Saída: Nome: Ana Idade: 25 anos Cidade: Recife
SOBRE O CONCEITO
Template literals são strings delimitadas por crases (backticks `) em vez de aspas simples ou duplas. Com a sintaxe ${variavel}, você insere o valor de qualquer expressão diretamente no texto. Além disso, quebras de linha literais são preservadas, eliminando a necessidade de \n. Erros comuns incluem usar aspas normais (" ou ') no lugar de backticks, o que faz com que o JavaScript trate a string literalmente e não interprete ${}. Outro erro é esquecer o $ antes das chaves, resultando em ${variavel} sendo exibido como texto. Lembre-se: const nome = "Ana"; console.log(Olá, ${nome}); funciona, mas console.log("Olá, ${nome}"); não interpola.
RESOLUÇÃO