Fiz algumas modificações no código ,como criar uma marcação para anos que ainda terão copa, e informar anos em que não ouve copa por causa da II Guerra Mundial, mas o código continua informando as datas como" teve copa" e "não teve copa", alguém poderia me ajudar a remover apenas as "teve copa de 1942 e 1946",sem remover as com o informativo da segunda guerra .
<meta charset="utf-8">
<script>
function pulaLinha(){
document.write("<br>");
}
function mostra(frase){
document.write(frase);
pulaLinha();
}
var limite=parseInt(prompt("Entre com a data limite "));
var anoCopa = 1930;
while(anoCopa<=2021){
mostra("Teve copa em "+anoCopa);
anoCopa = anoCopa + 4;
if(anoCopa==1942){
mostra("Exeto "+anoCopa+" por causa da II Guerra Mundial");
}
if(anoCopa==1946){
mostra("Exeto "+anoCopa+" por causa da II Guerra Mundial");
}
}
while(anoCopa<=limite){
mostra ("Vai ter copa em "+anoCopa);
anoCopa = anoCopa + 4;
}
</script>