Loop
Em JavaScript, existem várias maneiras de criar loops para executar um bloco de código repetidamente. As estruturas de loop mais comuns são for
, while
e do-while
. Aqui estão exemplos de cada um:
1. Loop for
:
O loop for
é usado quando o número de iterações é conhecido.
for (var i = 0; i < 5; i++) {
console.log(i); // imprime números de 0 a 4
}
Neste exemplo, o loop for
começa com i = 0
e continua enquanto i
for menor que 5. Após cada iteração, i
é incrementado em 1.
2. Loop while
:
O loop while
é usado quando o número de iterações não é conhecido de antemão e a condição é verificada antes de cada iteração.
var i = 0;
while (i < 5) {
console.log(i); // imprime números de 0 a 4
i++;
}
Neste exemplo, o loop while
continuará enquanto i
for menor que 5. Após cada iteração, i
é incrementado em 1.
3. Loop do-while
:
O loop do-while
é semelhante ao while
, exceto que a condição é verificada após cada iteração, garantindo que o bloco de código seja executado pelo menos uma vez.
var i = 0;
do {
console.log(i); // imprime 0 mesmo que a condição seja falsa
i++;
} while (i < 0);
Neste exemplo, o bloco de código será executado uma vez, mesmo que a condição seja falsa desde o início.
4. Loop for...of
(ES6+):
O loop for...of
é usado para iterar sobre elementos iteráveis, como arrays.
var array = [1, 2, 3, 4, 5];
for (var elemento of array) {
console.log(elemento); // imprime elementos de 1 a 5
}
Esses são os tipos básicos de loops em JavaScript. Eles podem ser combinados e aninhados para realizar tarefas mais complexas de controle de fluxo em programas JavaScript.