1
resposta

dúvidas na function calculaImc

na function calculaImc entendi que peso e altura são considerados como qualquer nome (x e y, ou abacate e laranja, por ex), ou seja se eu colocar o parametro na function ela entende a posição, perfeito, mas não consegui entender porque não tive declarar as variaveis peso e altura, somente foi declarada a variavel imc, parece que por passe de magica o JS entende que são as variaveis da função, não entendi como isto funciona

1 resposta

Olá, Aluno, tudo bem?

As variáveis peso e altura são chamados de parâmetros da função, ou seja, vão ser passados para a função quando ela for chamada, são valores de entrada. Em Javascript para definir os parâmetros de uma função a sintaxe é essa mesmo!

Já a variável imc não faz sentido ser um parâmetro, visto que ela vai ser o resultado do cálculo feito com os valores recebidos por parâmetro (peso e altura).

Espero ter conseguido esclarecer mais a sua dúvida, caso contrário, vamos continuar tentando. Bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado. ✓