Solucionado (ver solução)
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!