As estruturas de repetição são usadas para executar um determinado bloco de código enquanto uma condição especificada é verdadeira. Em JavaScript, as estruturas de repetição são implementadas através de três construções: for, while e do...while.
A estrutura for é usada para executar um bloco de código um número pré-determinado de vezes. Este ciclo é útil quando se conhece o número exato de vezes que se deseja executar o bloco de código. Por exemplo:
for (var i = 0; i < 10; i++) {
console.log(i);
}
Aqui, o ciclo for foi usado para imprimir o número de 0 a 9 na saída.
A estrutura while é usada para executar um bloco de código enquanto uma condição for verdadeira. Esta estrutura é útil quando a quantidade de vezes que o bloco deve ser executado é desconhecida. Por exemplo:
var i = 0;
while (i < 10) {
console.log(i);
i++;
}
Aqui, o ciclo while foi usado para imprimir o número de 0 a 9 na saída.
A estrutura do...while é semelhante à estrutura while, exceto que garante que o bloco de código seja executado pelo menos uma vez. Por exemplo:
var i = 0;
do {
console.log(i);
i++;
} while (i < 10);
Aqui, o ciclo do...while foi usado para imprimir o número de 0 a 9 na saída.
Para realizar essa contagem com a linguagem Javascript, será utilizada a estrutura de repetição While, que permite a execução de um bloco de código enquanto uma condição for verdadeira. A condição utilizada será a verificação se o valor de x é menor ou igual a 10. Assim, enquanto x for menor ou igual a 10, o bloco de código dentro da estrutura de repetição While será executado, incrementando o valor de x em 1 a cada iteração.
Abaixo segue um exemplo do contador de 1 até 10 na linguagem Javascript:
var x = 1;
while (x <= 10) {
console.log(x);
x++;
}