Contagem regressiva
Contagens regressivas são comuns em temporizadores, jogos e animações, onde você precisa executar ações do maior para o menor valor. Saber decrementar variáveis com for é essencial para inverter a ordem de loops, como exibir itens de trás para frente ou criar delays.
O PROBLEMA
Exiba contagem regressiva de 10 até 1 usando for.
EXEMPLO
Saída: 10 9 8 7 6 5 4 3 2 1
SOBRE O CONCEITO
O for pode ser usado com decremento alterando a terceira expressão para i-- (ou i -= 1). A inicialização define o valor máximo, a condição deve manter o loop enquanto i >= 1, e o decremento reduz i a cada iteração. Erro comum: usar incremento (i++) no lugar de decremento, o que causaria loop infinito se a condição nunca fosse satisfeita. Outro erro: condição errada, como i < 1, que faz o loop nunca executar porque começa em 10 e já é menor? Na verdade, i < 1 seria falso, então não executa. A condição correta para ir até 1 é i >= 1. O console.log dentro do loop imprime cada valor.
RESOLUÇÃO