Rumah >hujung hadapan web >tutorial js >Ulangi gelung dalam Javascript
Helo semua, berikut adalah beberapa latihan dan contoh dengan gelung ulangan yang membantu saya berlatih:
gelung ulang (sambil):
/ 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 }
perkara yang sama tetapi dengan gelung untuk:
// 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 + ']' }
perkara yang sama tetapi dengan gelung 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);
perkara yang sama tetapi dengan gelung untuk biarkan:
// 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); }
perkara yang sama tetapi dengan gelung biarkan masuk:
// 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]); }
perkara yang sama tetapi dengan bagi biarkan setiap gelung:
// 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); });
Atas ialah kandungan terperinci Ulangi gelung dalam Javascript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!