6 of 264 menu

Construtção for

A construção for define um loop: o código colocado dentro dela será repetido um número especificado de vezes.

Sintaxe

for (comandos iniciais; condição de término do loop; comandos após cada iteração) { corpo do loop };

Exemplo

Vamos exibir uma sequência de números de 0 a 10:

for (let i = 0; i <= 10; i++) { console.log(i); }

Exemplo

Vamos exibir uma sequência de números de 10 a 0:

for (let i = 10; i >= 0; i--) { console.log(i); }

Exemplo

Vamos exibir números pares de 0 a 10:

for (let i = 2; i <= 10; i += 2) { console.log(i); }

Exemplo

Vamos exibir os elementos de um array:

let arr = ['a', 'b', 'c', 'd', 'e']; for (let i = 0; i < arr.length; i++) { console.log(arr[i]); }

Exemplo

Os comandos iniciais e os comandos após cada iteração podem consistir não em um, mas em vários comandos, separados por vírgulas. Por exemplo, vamos fazer dois contadores: o primeiro aumenta em uma unidade a cada iteração do loop, e o segundo - em duas unidades:

for (let i = 0, j = 0; i <= 9; i++, j += 2) { console.log(i, j); }

Veja também

  • lição do tutorial JavaScript,
    que descreve como trabalhar com o loop for
  • a construção for-of,
    que cria um loop para iterar sobre um array
  • a construção for-in,
    que cria um loop para iterar sobre um objeto
  • a construção while,
    que também cria um loop
  • a instrução break,
    que interrompe um loop
  • a instrução continue,
    que avança o loop para a próxima iteração
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar