Olá, Caius, tudo bem?
Bem, o que acontece é que o erro está aparecendo no console do navegador, e não na página. Se você olhar o console, verá o seguinte erro:
Como esse erro é um erro de sintaxe (que até mesmo o editor de texto provavelmente já indica, sublinhando o erro com vermelho), o navegador já identifica e nem mesmo executa o script.
Mas existem outros tipos de erro, que não são de sintaxe, e o programa é interrompido durante a execução do script. Por exemplo, se você tentar imprimir uma variável sem ter declarado ela:
document.write("Flávio nasceu em " + (2016 - 39) + "<br>");
document.write("Joaquim nasceu em " + (2016 - 20) + "<br>");
document.write("Barney nasceu em " + ano + "<br>");
Se ano
não estiver declarado, o navegador imprimirá as duas primeira frases, mas apenas quando chega na terceira, ele identifica o erro e não a imprime. E no console aparece o seguinte erro:
Espero ter esclarecido sua dúvida! Se tiver mais, estaremos aqui para te ajudar. Abraços e bons estudos :)