Fiz da seguinte maneira o código:
var decrescente = 20;
while(decrescente >= 0 ){
mostra(decrescente);
decrescente = decrescente - 1;
}
mostra("FIM!");
Inicialmente declarei uma variavel nomeada 'decrescente' que está recebendo o valor 20 e dentro da condição while esta sendo verificado se o valor inicial é maior ou igual a 0(zero), caso a condição retorne verdadeiro será invocado a função 'mostra' que irá mostrar na tela o valor inicial e depois irá ser feito a subtração, nesse caso é feito a subtração pois esta sendo contado do maior para o menor,ou seja, esta diminuindo o valor. Com o novo valor gerado dessa subtração será verificado novamente na condição while se é verdadeiro ou falso, assim esse loop será feito com todos os valores até que o retorno dessa condição seja falso,quando retornar falso será invocado novamente a função mostra() porém agora contendo o parametro, que nesse caso é uma string escrito 'FIM'. Utilizei o operador relacional '>=' (maior ou igual) pois queria que fosse mostrado o valor inicial(20) e também que incluisse o valor 0 pois caso utilizasse apenas o operador '>' (maior), o valor 0(zero) não iria ser mostrado na tela.