Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Tipo de parâmetro e a declaração do mesmo: número e carácter

<meta charset="UTF-8">
<script type="text/javascript">

function pulalinha(){

    document.write("<br><br>");
}

 function mostra(frase) {

    document.write("<big>" + frase + "</big>");
    pulalinha();
}

 function calculaImc(alturaPaciente,pesoPaciente) { 

     var imcPaciente = pesoPaciente / (alturaPaciente * alturaPaciente);
     mostra("O IMC do Paciente é : " + imcPaciente);

}
calculaImc(1.71,73);
calculaImc(1.65,65);

</script>

Bom dia, Com relação a função, percebi que não há declaração destacada, é que a declaração é feita dentro da função e dependendo da necessidade já com o cálculo. É correto este entendimento ? Outro ponto é se é indiferente declarar o tipo de dado a ser calculado : inteiro, decimal, texto. Grata deste já,

2 respostas
solução!

Olá Kildane,

percebi que não há declaração destacada
  • as variáveis declaradas dentro das funções, existem somente naquele contexto (variáveis locais). Isso ocorre pois essas variáveis serão utilizadas somente para cálculos locais e após o retorno ou término da função elas não serão mais necessárias.
Outro ponto é se é indiferente declarar o tipo de dado a ser calculado : inteiro, decimal, texto
  • variáveis em JS não recebem tipo de forma explícita. Sua tipagem é dinâmica, desta forma var valor = 1 e var palavra = "texto" assumem por padrão number e string respectivamente de acordo com o valor atribuído.
que a declaração é feita dentro da função e dependendo da necessidade já com o cálculo
  • variáveis também podem receber o resultado de expressões bem como resultados de funções:
    var result =  6+ 8 * 2 + 20;
    var result = sum(21, 21);

Seria isso? =)

Caso este post tenha te ajudado, por favor, marcar como solucionado ✔. Bons estudos! ⌣

Olá, Luciano. Seria isso sim! Obrigada, foi super didático !