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

Onde estou errando ?!?! ajuda para o exercício 12 da aula 04.

Estou com um problema no meu código, alguém sabe me dizer onde estou errando?!



```<meta charset="UTF-8">
<script>

function pulaLinha() {

    document.write("<br>")
}

function mostra(frase) {

    document.write(frase);
}

var minhaIdade = 23;
var irmaoIdade = 20;
var diferencaIdade = minhaIdade - irmaoIdade;

mostra(frase + (diferencaIdade));
pulaLinha();
</script>
2 respostas

Oi Junior, vamos lá. O erro está nessa linha aqui

mostra(frase + (diferencaIdade));

a função mostra recebe alguma coisa que você quer mostrar, certo? Então basta você passar a diferença de Idade.

mostra(diferencaIdade);
solução!

Oi Junior.

O problema é que você está usando uma variável frase que não foi declarada e nem inicializada em lugar nenhum. Quando você faz:

mostra(frase + (diferencaIdade));

A variável frase não existe, experimente declarar antes:

var minhaIdade = 23;
var irmaoIdade = 20;
var diferencaIdade = minhaIdade - irmaoIdade;
var frase = 'Minha diferença de idade é '

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software