1
resposta

<meta charset="utf-8">

Ao executar o programa.html foi exibido na tela:

 alert ("A idade do Flavio é");

E não foi apresentado erro no console. Quando eu fui procurar o erro percebi que havia esquecido de colocar o ">" para fechar o <meta charset="utf-8". (como exemplificado abaixo).

A exibição do texto, alert ("A idade do Flavio é"); sem apresentar erro no console significa que por ter esquecido de colocar o ">" no final do o browser entendeu que aquela linguagem era HTML e não JavaScript?

<meta charset="utf-8"

<script>

    alert ("A idade do Flavio é");

</script>
1 resposta

Obrigatoriamente você tem que fechar todas as tags, se você não fechou o browser tentou fechar para você, se ele não executou o JS e mostrou o alert pode ter acontecido isso, vocÊ pode executar, clicar com o botão direito em cima da página em inspecionar você conseguirá verificar o código html gerado.