Hello everyone, here are some exercises and examples with repetition loops that are helping me practice:
repeat loop (while):
/ Criação de um array com 10 elementos numéricos let v = [10, 20, 30, 40, 50, 60, 70, 80, 90, 100]; // Inicialização da variável 'i' com valor 0, que será usada para acessar os índices do array let i = 0; // Imprime no console a mensagem indicando o começo da iteração usando o laço 'while' console.log('while: '); // Laço 'while' que irá continuar enquanto 'i' for menor que o comprimento do array 'v' i = 0; // Garante que a variável 'i' comece de 0 a cada vez que o código for executado // A condição 'i < v.length' garante que o laço seja executado até que 'i' seja igual a 10 while (i < v.length) { // No corpo do laço, imprime o índice 'i' e o valor correspondente do array 'v[i]' console.log(`v[${i}]=`, v[i]); // O valor de 'i' será interpolado dentro da string para exibir o índice // A linha abaixo incrementa 'i' em 1, movendo para o próximo índice do array i++; // Isso é essencial para garantir que o laço termine após percorrer todos os índices do array }
same thing but with the for loop:
// Criação de um array com 10 elementos numéricos let v = [10, 20, 30, 40, 50, 60, 70, 80, 90, 100]; console.log('for: '); for (i = 0; i < v.length; i++) { console.log(`v[${i}]=`, v[i]); // 'v[' + i + ']' }
same thing but with the while loop:
// Criação de um array com 10 elementos numéricos let v = [10, 20, 30, 40, 50, 60, 70, 80, 90, 100]; console.log('do while: '); i = 0; do { console.log(`v[${i}]=`, v[i]); // 'v[' + i + ']' } while (++i < v.length);
same thing but with the for let of:
loop
// Criação de um array com 10 elementos numéricos let v = [10, 20, 30, 40, 50, 60, 70, 80, 90, 100]; console.log('for let of: '); for (let valor of v) { console.log(`v[]=`, valor); }
same thing but with the for let in loop:
// Criação de um array com 10 elementos numéricos let v = [10, 20, 30, 40, 50, 60, 70, 80, 90, 100]; console.log('for let in: '); for (let i in v) { console.log(`v[${i}]=`, v[i]); }
same thing but with the for let each loop:
// Criação de um array com 10 elementos numéricos let v = [10, 20, 30, 40, 50, 60, 70, 80, 90, 100]; v.forEach((v, i) => { console.log(`v[${i}]=`, v); });
The above is the detailed content of Repeat loops in Javascript. For more information, please follow other related articles on the PHP Chinese website!