Olá, a minha dúvida é a seguinte:
Na aula 6 de "Torne seu programa dinâmico com variáveis" eu vi que o Profº Flávio colocou a as linhas da seguinte maneira
var ano = 2016;
document.write("Flávio tem " + (ano - 1977) + " anos");
document.write("<br>");
document.write("Joaquim tem " + (ano - 1976) + " anos");
document.write("<br>");
ano = 2017;
document.write("Barney tem " + (ano - 1976) + " anos");
document.write("<br>");
var idadeFlavio = 39;
var idadeJoaquim = 20;
var idadeBarney = 41;
var media = (idadeFlavio + idadeJoaquim + idadeBarney)/3;
Minha dúvida é a seguinte, no caso das linhas em que há o cálculo das idades, onde está dizendo:
document.write("Flávio tem " + (ano - 1977) + " anos");
o resultado desse cálculo só será visível quando eu rodar o programa em um navegador, correto? Então na hora de programa, como eu poderia saber o valor da variável:
var idadeFlavio = 39
`
?
Eu gostaria de saber se há como eu pegar resultado da linha "ano - 1977" e transformar esse resultado numa variável, como por exemplo:
var = ano - 1977
ou fazer com que o resultado se torne uma variável diferente, como por exemplo
var ano - 1977 = idadeEm2016
E então pegar o resultado dessa variável e aplicar direto na variável
idadeFlaveio = idadeEm2016
E automatizar isso para os próximos anos?
Resumindo: Da forma como foi descrito o programa, me da a impressão de que eu terei que fazer o calculo, rodar o programa no navegador, pegar o resultado, voltar para a linha de programação, colocar o resultado na outra variável e então obter o resultado da média de idades.
Existe uma forma de automatizar isso fazendo com que o resultado do primeiro cálculo já se torne uma variável que vai entrar no segundo cálculo?