Fiz esse codigo, mas fiquei em uma duvida. Como é que o (mostra) está dentro da function conforme esse exemplo?:
function calculaimc(peso, altura) {
var imc = peso / (altura * altura);
mostra("o imc calculado é " + imc);
}
Fiz esse codigo, mas fiquei em uma duvida. Como é que o (mostra) está dentro da function conforme esse exemplo?:
function calculaimc(peso, altura) {
var imc = peso / (altura * altura);
mostra("o imc calculado é " + imc);
}
Olá! Tudo certo?
Você pode chamar uma função dentro de outra, como no exemplo que trouxe. Quando você chamar no seu código a função calculaimc()
, ele vai calcular o imc e logo após isso a função mostra()
é chamada.
Nesse ponto é como se você tivesse uma pilha, como uma pilha de pratos onde pegamos sempre os pratos que estão por cima.
É assim que as funções se comportam, a função mostra()
fica por cima da função calculaimc()
. Assim, a função mostra()
é executada e, após finalizada, a função calculaimc()
é finalizada.
Caso tenha ficado com alguma dúvida, não deixe de compartilhar!
Continue praticando e evoluindo na sua jornada.
Bons estudos e até mais!