Oi, Gabriel! Tudo certo?
O parâmetro texto
será a mensagem que passaremos na chamada das funções a()
e b()
. Veja o exemplo abaixo:
function b(texto) {
return "@" + texto + "@";
}
var saudacao = b("Olá, tudo bem?")
Depois de chamarmos a função b()
e passarmos como parâmetro a mensagem “Olá, tudo bem?”, esta mesma mensagem será armazenada dentro do parâmetro texto
, que é uma variável da nossa função. Ao fim, o conteúdo que está em texto
será concatenado com os símbolos de arroba (@). Se fôssemos representar o que está ocorrendo, teríamos algo assim:
"@" + "Olá, tudo bem?" + "@"
Depois da concatenação das strings, o resultado final é retornado e armazenado dentro da variável saudacao
.
O parâmetro texto
é importante em ambas as funções, pois fará com que as mensagens passadas sejam retornadas de uma maneira diferente: com parênteses no início e no fim (caso seja a função a()
) e com arrobas na parte anterior e posterior à mensagem (caso seja a função b()
).
Caso não utilizássemos o parâmetro texto
nas funções, somente seriam retornados os parênteses e os arrobas, desta forma: “()” e “@@”. Contudo, como queremos que algum conteúdo esteja no meio disso, texto
torna-se necessário.
Gabriel, espero que tenha entendido minha explicação. Caso a dúvida persista, sugiro abrir um novo tópico no fórum. Dessa maneira, ampliamos a visibilidade da sua pergunta e assim conseguiremos te ajudar de forma mais assertiva. Fico à disposição para te auxiliar no que for preciso.
Até mais!