Olá Ita, como vai?
Sobre o espaçamento que comenta, isso acontece por conta da tag
h1
que utilizou para exibir a frase. Essa tag
é utilizada para títulos, por exemplo. Assim, automaticamente, ela dá essa impressão de que pulou linhas.
Sobre o código, ficou muito bom, mas perceba que no momento de exibir a mensagem, você acaba fazendo o cálculo idadeFlávia - idadeIta
. Perceba que a variável diferencaIdades
já está fazendo esse mesmo cálculo.
Um ultima observação sobre o código: notei que você utilizou acento na variável idadeFlávia
. Para nomes de variáveis, é uma boa prática não utilizarmos caracteres especiais, como acentos e até mesmo ç
.
Fiz algumas modificações no seu código, conforme o que mencionei acima. Veja:
<meta charset="UFT-8">
<script>
function mostra (frase){
document.write("<h1>" + frase + "</h1>");
}
var idadeFlavia = 39;
var idadeIta = 31;
var diferencaIdades = idadeFlavia - idadeIta;
mostra("Vamos ver se funciona:");
mostra("Nossa diferença de idade é " + diferencaIdades + "."); //troca para apenas o nome da variável diferencaIdades
</script>
Espero ter ajudado.
Abraços