Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Não consigo identificar meu erro

<meta charset='UTF-8'>
<script>

function pulalinha() {
    document.write('<br>' <hr> '<br>');

}

function mostra(frase) {
    document.write('<big>' + frase + '</big>');
    pulalinha();

}

var ano = 2019

mostra('Eu nasci em : ') + (ano - 18)
mostra('Alemao nasceu em : ') + (ano-15)
mostra('Gabriel nasceu em : ') + (ano-13) 




</script>

Ao colocar dois parenteses no (ano - *) não mostra nada Mas se eu retirar um dos parenteses no caso o ultimo aparece somente a frase: Eu nasci em

1 resposta
solução!

Oi, Flavio, tudo bem?

O seu código apresenta dois probelmas: 1) é com a função mostra em

document.write('<big>' + frase + '</big>');

ele não consegue concatenar a tag big mais a frase. E o 2) são os parênteses, você não precisa separar as palavras dentro das aspas simples do cálculo, o que acontece aí é que não há a concatenação, e o programa caba somando, ficando correto assim:

<meta charset='UTF-8'>
<script>

function pulalinha() {
    document.write('<br>' <hr> '<br>');

}

function mostra(frase) {
    document.write(frase);
    pulalinha();

}

var ano = 2019

mostra('Eu nasci em : ' + (ano - 18));
mostra('Alemao nasceu em : ' + (ano - 15));
mostra('Gabriel nasceu em : ' + (ano - 13));
</script>

Espero ter te ajudado!