1
resposta

Só uma linha errada

<meta charset= "UTF-8"> 

<script>

    document.write("Flávio nasceu em " + (2016-39) + "<br>");
    document.write("Joaquin nasceu em " + (2016-20)+ "<br>";
    document.write("Barney nasceu em " + (2016-40)+ "<br>");

</script>

Reparei que quando apenas uma linha está errada, como é o caso da sexta, o resto não funciona. Por que isso ocorre?

1 resposta

Boa noite, Júlia! Como vai?

Isso ocorre pois o JavaScript só consegue executar as linhas que estão corretas. E a partir do momento que ele encontra uma linha com erro a execução é automaticamente cancelada. Essa é a forma padrão da linguagem funcionar pois a partir do momento que um erro ocorre não há nenhuma garantia que o restante do código funcionará da forma correta.

Pegou a ideia? Qualquer coisa é só falar!

Grande abraço e bons estudos, minha aluna!

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