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

Erro de sintaxe

Olá, procuro mas não encontro onde está o erro do código, alguém poderia me auxiliar?

<meta charset="UTF-8">

<script>

 function pulaLinha () {

 document.write ("<br>");
 }

 function mostra(frase) {

    document.write(frase);
    pulaLinha();    
}

    var anoInicial = 1500;
    var anoAtual = 2018;
    var umaGeração = 28;

    mostra ("Quantas gerações já passaram desde o descobrimento do Brasil?");
    mostra ("A resposta é: "+(anoA-anoAtual-anoInicial)/umaGeração + "anos".);

</script>
2 respostas
solução!

errado: mostra ("A resposta é: "+(anoA-anoAtual-anoInicial)/umaGeração + "anos".);

O certo é mostra ("A resposta é: " + (anoAtual - anoInicial)/28 + " gerações");

Olá Fabio! Obrigada! Apesar de ter corrigido (anoA-anoAtual) Percebi que a falha ocorria por que havia deixado o ponto final do lado de fora das aspas. Obrigada por me auxiliar.

mostra ("A resposta é: "+(anoAtual-anoInicial)/28 + "gerações.");