Código imprime corretamente, mas ao chegar na parte do while ele não imprime.
<meta charset="UTF-8">
<script>
function pulaLinha() {
document.write("<br>");
}
function mostra(frase) {
document.write(frase);
pulaLinha();
}
var contagem = 20
mostra("Contagem decrescente de 20 à 0");
while(contagem == 0) {
mostra(contagem);
contagem = contagem - 1
}
mostra("FIM");
</script>