Olá pessoal, aqui são alguns exercícios e exemplos com laços de repetição que estão me ajudando a praticar:
laço de repetição (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
}
mesma coisa só que com o laço for:
// 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 + ']'
}
mesma coisa só que com o laço do while:
// 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);
mesma coisa só que com o laço for let of:
// 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);
}
mesma coisa só que com o laço for let in:
// 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]);
}
mesma coisa só que com o laço for let each:
// 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);
});
Top comments (0)