Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Meu código não está funcionando corretamente, não estou conseguindo achar o erro.

<meta charset="UTF-8">

<script>

var minhaIdade=17
var idadeIrmã=8
var diferençaIdade=minhaIdade-idadeIrmã

function pularLinha() {

    document.write("<br");

}

function apresenta(frase) {

    document.write(frase);
    pularLinha();

}

apresenta("A minha idade é "+minhaIdade+".");

apresenta("A idade da minha irmã é "+idadeIrmã+".");

apresenta("A nossa diferença de idade é "+diferençaIdade+".");

</script>
2 respostas
solução!

Olá Junior, tudo certo?

Perceba que faltou o > para fechar a tag br. Veja:

function pularLinha() {
    document.write("<br");
}

Faça o ajuste e veja se funciona.

Uma coisa bacana seria a não utilização de alguns caracteres, como o ç e acentos. Por questões de boas práticas, seria bacana não utilizar.

Um outro pronto, também por questões de boas práticas, é a utilização do ;. Veja:

<meta charset="UTF-8">

<script>

function pularLinha() {
    document.write("<br>");
}

function apresenta(frase) {
    document.write(frase);
    pularLinha();
}

var minhaIdade = 17;
var idadeIrma = 8;
var diferencaIdade = minhaIdade - idadeIrma;

apresenta("A minha idade é " + inhaIdade + ".");

apresenta("A idade da minha irmã é " + idadeIrma + "."); 

apresenta("A nossa diferença de idade é " + diferencaIdade + ".");

</script>

Espero ter ajudado. Abraços!

Muito obrigado, me tirou dúvidas pertinentes e obrigado pelas dicas!!!