nao consegui entender a parte da cambiarra que ele fez
nao consegui entender a parte da cambiarra que ele fez
Fala camarada, boa tarde.
Essa atividade "vespera de carnaval" também achei que ficou confusa, talvez até mal formulada, o que dificultou bem o entendimento. No entanto, um pouco mais à frente, no item 9 "Entendendo a fundo retorno de funções", tem um vídeo que ele usa novamente esse return e fica mais tranquilo de entender, recomendo que veja caso ainda não tenha visto.
Inseri um código de exemplo e comentei nele próprio pra facilitar o entendimento. Espero ter ajudado.
<meta charset="utf-8">
<script>
function calculaImc (altura, peso) {
// var imc = peso / (altura * altura); //
//return imc; //
//--- A função abaixo é igual a de cima, porém com escrita diferente, escrevendo menos---//
return peso / (altura * altura);
}
var imcFlavio = calculaImc(1.71, 73);
var imcAmigo = calculaImc(1.72, 68);
var totalImc = imcFlavio + imcAmigo;
document.write("A soma dos imc's é " + totalImc);
//--- Quando a função calculaImc é chamada, ela reconhece que tem a chama de retorno de uma expressão, que exigem dois parâmetros (altura e peso), que são inseridos no valor da variável que é o nome da função calculaImc.---//
</script>