Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
3
respostas

Flavio e Almeida entre parênteses quando a função c é chamada. Por que?

var resultado = c("Flávio", "Almeida");

3 respostas

Danilo, é para definir que é uma string

solução!

Olá, Danilo, tudo bem?

Bem, sempre que vamos declarar ou chamar uma função no javascript, utilizamos os paratênses. Isso faz parte da sintaxe do javascript.

Como podemos ver na declaração da função:

function c(nome, sobrenome) {
    return b(nome + " " + a(sobrenome));
}

A função c recebe dois parâmetros: nome e sobrenome. Da mesma forma que na declaração da função, precisamos utilizar os parênteses quando vamos chamar a função, como no código abaixo.

var resultado = c("Flávio", "Almeida");

Passamos duas strings como parâmetros da função, separadas por vírgula. Como mencionei anteriormente, isso faz parte da sintaxe da linguagem! Caso contrário, o javascript não conseguirá entender a instrução e imprimirá um erro.

Se você sentir qualquer dificuldade durante o curso, revise o conteúdo, reveja as aulas se achar necessário, e não hesite em tirar mais dúvidas com a gente!

Espero ter ajudado! Bons estudos!

Muito obrigado!