Olá, tentei exercitar tudo o que foi aprendido até aqui e fui um passo além do proposto. Quis mostrar inicialmente a minha idade, da minha irmã e só então mostrar a diferença usando as functions. Mas o resultado em tela é repetido e não entendi onde está ou o que explicaria o erro. Fiz um teste mudando os nomes das funções exibir e deu o resultado correto. Isso significaria que cada "ordem" é única e não pode ser repetida? Percebam que a função que se repete é a última função exibir.
Resultado: "Nossa diferença de idade Nossa diferença de idade é 33 anos. Nossa diferença de idade é 27 anos. Nossa diferença de idade é 6 anos."
<meta charset = "UTF-8">
<h2>Nossa diferença de idade</h2>
<script>
function pulaLinha() {
document.write("<br>");
}
function exibir(minhaIdade) {
document.write("A minha idade é " + minhaIdade + " anos.");
}
function exibir(idadeIrma) {
document.write("A idade da minha irmã é " + idadeIrma + " anos.");
}
function exibir(diferencaIdade) {
document.write("Nossa diferença de idade é " + diferencaIdade + " anos.");
}
var minhaIdade = 33, idadeIrma = 27, diferencaIdade = minhaIdade - idadeIrma
// Essa é somente a parte exibida para a outra pessoa:
exibir(minhaIdade), pulaLinha();
exibir(idadeIrma), pulaLinha();
exibir(diferencaIdade), pulaLinha();
</script>