<meta charset = "UTF-8">
<script>
var contador = 20;
while (contador <= 20 && contador >= 0){
    contador = contador - 1;
    document.write(contador + "<br><br>");
}
</script>Quando eu rodo esse programa, ao invés de ele começar contando a partir do 20 e terminar em 0, ele começa a contar a partir do 19 e termina no (-1). Não entendo porque isso acontece; por que ele não começa a contar a partir do 20, uma vez que a variável contador recebe 20?
 
             
            