Curiosamente, antes de começar esse exercício e pra tentar fixar melhor o conceito de "return", resolvi refazer o código do programa.html pra cálculo de idades e a média delas.
Experimentei justamente concatenar uma string com um retorno e, dentro desse retorno, coloquei dois retornos como parâmetros. E não é que deu certo? Kkkkkkk
Pode não ser elegante pra alguma convenção ou mesmo até besteira pra quem já é experiente na área, mas resolvi compartilhar aqui o quanto é legal se testar sem julgamentos.
Me sinto uma criança descobrindo um mundo novo. :)
<meta charset="UTF-8">
<script>
function pulaLinha() {
document.write("<br>");
}
function mostra(frase) {
document.write(frase);
pulaLinha();
}
function calculaIdade(anoAtual,anoNascimento) {
return idade = anoAtual - anoNascimento
}
function calculaMedia(idade1,idade2) {
return media = (idade1+idade2)/2;
}
mostra("A idade de Flávio é " + calculaIdade(2020,1977) + " anos.");
mostra("A idade de Joaquim é " + calculaIdade(2020,1996) + " anos.");
mostra("A média das idades é igual a " + calculaMedia(calculaIdade(2020,1977), calculaIdade(2020,1996)) + " anos");
</script>