2
respostas

[Dúvida] Sobre funções

Quando criamos por exemplo essa função:

function somarDoisNumeros(a ,b){
    return a + b;
}
let numeroA = 5
let numeroB = 3

let resultado = somarDoisNumeros(numeroA, numeroB);
console.log(`A soma é igual a ${resultado}`);

nessa linha onde chamamos a função let resultado = somarDoisNumeros(numeroA, numeroB); os valores de numeroA e numeroB são atribibuidos aos parametros a e b da função?

Tipo a = numeroA e b = numeroB

2 respostas

Oi Matheus, tudo bem?

Isso mesmo!

Você chamou a função somarDoisNumeros, passando como parâmetros suas variáveis numeroA e numeroB.

Aí, na função somarDoisNumeros, seus parâmteros, da sua função, são chamados a e b. Dentro do escopo da função, as variáveis são a e b, que receberam os valores de numeroA e numeroB.

Sua interpretação está correta, e espero que minha explicação aqui tenha ajudado também!

=)

Está certo sim! Uma coisa que me ajudou a fixar esse conceito foi "parâmetro 'a' recebe 'numeroA', parâmetro 'b' recebe 'numeroB' -meio bobo, mas cada um por fim acha uma forma de associação própria!