Por que não deu erro nesse trecho?
while(anoCopa <= anoLimite)
Sendo que só converti para inteiro a primeira variável.
var anoCopa = parseInt(prompt("Qual ano inicial?"));
var anoLimite = prompt("Qual ano limite?");
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Por que não deu erro nesse trecho?
while(anoCopa <= anoLimite)
Sendo que só converti para inteiro a primeira variável.
var anoCopa = parseInt(prompt("Qual ano inicial?"));
var anoLimite = prompt("Qual ano limite?");
Oi Jéssica! Acontece que o javascript é "espertinho" ele percebe ali em cima que você está querendo fazer uma operação numérica e já faz a conversão pra você.