Usa-se o for quando se quer que um trecho de código se repita n vezes.
<html>
<body>
<script>
a = 2
for (i = 0; i < 2; i++)
{
a = i
}
alert(a)
</script>
</body>
</html>
A novidade é a linha de código acima mostrada em vermelho. Vamos analizá-la.
for (i = 0; i < 2; i++)
Utilizamos uma variável temporária chamada
i. Inicializamos ela com valor igual a zero.
for (i = 0; i < 2; i++)
O bloco do meio funciona como um
if. Se o valor de
i for menor que 2, ele entra no loop.
for (i = 0; i < 2; i++)
A última parte diz o que fazer com a variável
i. Neste caso a cada repetição, estamos incrementando o valor de
i. Se não fizéssemos isto, a condição anterior (
i < 2) sempre seria verdadeira, e entraríamos em um loop infinito, pois o valor de
i sempre seria menor que dois.