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

Não exibe os resultados

<!DOCTYPE html>

<meta charset="utf-8">

<h1>Contagem de Gerações</h1>

<script>
function pulaLinha(){
  document.write (<br>);
}

function mostra(frase){
  document.write(frase);
  pulaLinha();
}

var portuguese = 1500;
var anoAtual = 2018;
var geracoes = ((anoAtual - portuguese)/ 28);

mostra ("Os portugueses chegaram ao Brasil em 1500");
mostra ("O ano atual é 2018");
mostra ("De 1500 até o ano atual, temos " + geracoes + "gerações");


</script>
4 respostas

Olá. Na função pulaLinha, o parâmetro do seu document.write está sem as aspas. Lembre-se que tudo que você quer trazer do "mundo html" para o Java, você precisar usar aspas.

<script>
function pulaLinha(){
  document.write ("<br>");
}
solução!

Oi amoreto17, faltou as aspas da tag <br> da função pulaLinha, o correto seria assim:

document.write ("<br>");

Quando chegar no html essas aspas irão sumir e a tag br cumprirá seu papel de pular uma linha.

Observação Vinicius document.write é levar do mundo Javascript e não Java, para o mundo HTML.

Esperto ter ajudado e bons estudos.

Esqueço que Java e Javascript não são a mesma coisa. Erro meu.

Obrigado, Vinicius e Maison