Fiz vários, mas vários testes mesmo. Usando o exemplo do número de copas e sempre ia ao infinito.
Reescrevi o arquivo inteiro, copiei dos exemplos, troquei de máquina e mesmo assim, ele não para nunca :/
Percebi que se eu deixar um espaço entre o while e a aberta de bloco (exatamente como o exercicio), como abaixo, ele vai ao infinito:
while(anoCopa <= 2016) {
alert("Teve copa em " + anoCopa);
anoCopa = anoCopa + 4;
}
E removendo este, funciona perfeitamente.
Minha dúvida é. Estou maluco? Com o espaço deveria funcionar? Achei estranho pois antes de sair pesquisando mais a fundo, pausei o vídeo e deixei exatamente igual, depois, copiei da transcrição abaixo do vídeo (que também continha o espaço) e a situação se repetiu.
Consegui resolver, mas gostaria de entender o motivo.
Valeuuu galera! Curso bom demais :)