Olá, pessoal! Boa noite! Tudo bem? Por gentileza, tirem-me uma dúvida.
Logo no início da aula, o professor apresenta o seguinte código:
<meta charset="utf-8">
<script>
function pulaLinha(){
document.write("<br><hr><br>");
}
function mostra(frase){
document.write(frase);
pulaLinha();
}
function calculaImc(altura, peso){
return peso / (altura * altura);
}
var alturaInformada = 1.71;
var pesoInformado = 73;
var imc = calculaImc(alturaInformada, pesoInformado);
document.write("O IMC calculado é : " + Math.round(imc));
</script>
Disto surgiu-me uma dúvida - talvez até boba - em relação à função calculaImc: os parâmetros que a função calculaImc deve receber não devem ser os mesmos parâmetros da variável imc? Se sim, os parâmetros que a função em questão recebe não são diferentes daqueles que estão na variável? Dito de outro modo: os parâmetros que a função calculaImc recebe são (altura, peso), ao passo que os parâmetros que a variável imc recebe são (alturaInformada, pesoInformado). Não obstante, o programa é funcional. Por quê?
Desde já, agradeço a atenção!