1
resposta

Código não funciona

Fiz as alterações dessa aula, acrescentando a função, mas o que aparece pra mim tá errado. Alguém consegue achar o erro?

O que imprime pra mim é isso:

Flávio tem 39 anos Joaquim tem

Barney tem 41 anos

Código:

1 resposta

Oi Aline, como você está?

Está faltando um parênteses nessa instrução:

document.write("Joaquim tem ") + (ano - 1996 + " anos");

Do como está, ele reconhece apenas a primeira frase, pois apenas essa instrução está dentro do document.write. Então, o que irá ser interpretado é:

document.write("Joaquim tem ") 

Para que a instrução document.write reconheça ambas as partes da frase, precisamos unir essas instruções com parênteses, deixando ambas dentro do document.write. Veja:

document.write(("Joaquim tem ") + (ano - 1996 + " anos"));

Após essa modificação tente executar novamente o código =)

Qualquer dúvida estou por aqui.

Bons estudos!