Função com parâmetro
Em código real, você nunca escreve a mesma saudação manualmente para cada pessoa. Com uma função que recebe um parâmetro, você cria uma saudação reutilizável: basta passar o nome e ela monta a frase. O template literal (Olá, ${nome}!) torna isso mais legível que concatenação com +.
O PROBLEMA
Crie uma função saudar(nome) que exibe "Olá, [nome]!" usando template literal.
EXEMPLO
saudar("Maria") → Olá, Maria!SOBRE O CONCEITO
A função saudar(nome) declara um parâmetro nome, que funciona como uma variável local dentro da função. Quando você chama saudar("Maria"), o valor "Maria" é atribuído a nome. Erro comum é tratar nome como variável global — ela não existe fora da função. Outro erro é chamar saudar() sem argumento: nesse caso, nome vale undefined, e o template literal exibe "Olá, undefined!". O uso de template literal (${nome}) é obrigatório aqui, pois evita erros de concatenação.
RESOLUÇÃO