Cara, o exercicio pede pra você colocar os dois limites (20 e 0) e no seu faltou o 0.
Particularmente, eu acho que é mais simples fazer com o while. Eu fiz assim, olha
<meta charset="UTF-8">
<script>
function pulaLinha() {
document.write("<br>");
}
function mostra(frase) {
document.write(frase);
pulaLinha();
}
var num = 20;
while(num >= 0){
mostra(num);
num--;
}
mostra("FIM");
</script>
Mas se quiser usar o For, você pode deixar seu código mais simples usando só uma variavel e decrementando direto no For.
<meta charset="UTF-8">
<script >
function pulaLinha () {
document.write("<br>");
}
function mostra(texto){
document.write(texto);
pulaLinha();
}
var numero;
for (numero = 20 ; numero >= 0; numero--) {
mostra(numero);
}
document.write ("fim");
</script>