function calculaImc(peso,altura){
imc = peso / (altura*altura);
return imc;
}
y = calculaImc(50,1.70);
mostra(y);
function calculaImc(peso,altura){
imc = peso / (altura*altura);
return imc;
}
y = calculaImc(50,1.70);
mostra(y);
JavaScript é uma linguagem que tenta ajudar o programador, mas essa ajuda pode lhe causar problemas.
A boa prática é usar var
sempre que a variável aparecer a primeira vez no seu programa, isto é, no momento em que for declarada. Quando você não usa, poderá ter efeitos indesejados no seu problema, efeitos que você não pode ter pensando que aconteceria de antemão. Esses problemas eu deixo para que você aprenda nos cursos específicos da linguagem JavaScript, pois este curso é um curso de lógica de programação.
Aristóteles já dizia, "bem começado, metade feito". Então, já que esta começando a programar, já crie o hábito de declarar suas variáveis quando elas aparecerem pela primeira vez no seu programa. Outras linguagens não são tão boazinhas quanto JavaScript que permitem omitir a declaração (mas como disse, quando você evoluir na linguagem verá que a omissão de var pode lhe causar problemas).
Então, seu código, para ficar perfeito, deve estar assim:
function calculaImc(peso,altura){
var imc = peso / (altura*altura);
return imc;
}
vary = calculaImc(50,1.70);
mostra(y);
Se você curtiu JavaScript e deseja aprender a fundo a linguagem, verá que essa maravilhosa linguagem traz surpresas interessantes. Como como disso, no curso de lógica nosso foco é a lógica e vemos o essencial da linguagem.
Sucesso e bom estudo meu aluno!