Olá Jorge, tudo bem com você?
A declaração 'if' é usada para executar um bloco de código se uma condição especificada for verdadeira. No seu caso, você está usando a função document.write
como uma condição para a declaração if
, o que não é apropriado, já que document.write
é uma função para escrever conteúdo na página e não retorna um valor booleano (verdadeiro ou falso) que é o que a declaração if
espera.
Exemplo corrigido do seu código:
<meta charset="UTF-8">
<script>
var nome = "Jorge";
alert("Tenho que arranjar um emprego!");
document.write('Meu pai queria que eu fosse Joana');
document.write('Minha mãe quer que eu seja Jorge');
if (nome == "Jorge"){
document.write('EU SOU JORGE');
}
</script>
Neste exemplo, primeiro definimos uma variável 'nome' e atribuímos o valor "Jorge" a ela. Em seguida, usamos essa variável na condição da declaração 'if'. Se o valor da variável 'nome' for "Jorge", o código dentro do bloco 'if' será executado, e "EU SOU JORGE" será escrito na página.
Espero ter ajudado. Continue mergulhando em conhecimento e não hesite em voltar ao fórum para continuar aprendendo e interagindo com a comunidade. Em caso de dúvidas estou à disposição. Abraços e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!