Learning Hub Logo
JavaScript
  • Introdução ao JavaScript
  • Como adicionar JavaScript ao HTML
  • Saída de Dados
  • Variáveis
  • Tipos de Dados
  • Operadores
  • Operadores de Comparação e Lógicos
  • Condicionais
  • Switch
  • Loop: for
  • Loop: while e do...while
  • Break e Continue
  • Funções
  • Arrow Functions
  • Escopo
  • Arrays
  • Métodos de Array
  • Objetos
  • Métodos de Objeto
  • Strings
  • Métodos de String
  • Números
  • Math
  • Datas
  • Introdução ao DOM
  • Selecionando Elementos
  • Alterando HTML e CSS com JavaScript
  • Eventos
  • Callbacks
  • Promises
  • Async/Await
  • Fetch API
  • JSON
  • Tratamento de Erros
  • Módulos
  • LocalStorage e SessionStorage

Sobre Diego Pinho

Professor especialista em tecnologia com mais de 10 anos de experiência. Autor de livros técnicos e criador de cursos que já impactaram milhares de estudantes.

Visite meu site principal →

Serviços

  • Área do Aluno
  • Solicite um orçamento
  • Trabalhe Conosco

Redes Sociais

  • Youtube
  • TikTok
  • Instagram
  • LinkedIn

Links

  • Site Institucional
  • Nosso Blog
  • Cursos Online
  • Livros Publicados

Professor Diego Pinho

Educação, Tecnologia e IA © 2026

Discord
JavaScriptLoop: for
1 min de leitura

Loop: for

Como usar o loop for para repetir blocos de código em JavaScript

Loop: for

O for repete um bloco de código um número determinado de vezes.

Carregando...

A estrutura tem três partes separadas por ;:

  • inicialização: let i = 0 — cria e define o valor inicial do contador;
  • condição: i < 5 — enquanto for verdadeira, o loop continua;
  • incremento: i++ — executado ao final de cada repetição.

Percorrendo um array

O uso mais comum do for é percorrer os itens de um array.

Carregando...

frutas.length retorna o número de itens do array, garantindo que o loop percorra tudo sem ultrapassar o limite.

for...of

Uma forma mais simples de percorrer arrays quando você não precisa do índice.

Carregando...

for...in

Percorre as chaves de um objeto.

Carregando...

Qual usar?

  • for clássico: quando precisa do índice ou de controle preciso da iteração;
  • for...of: para percorrer arrays de forma simples;
  • for...in: para percorrer as chaves de um objeto.
AnteriorSwitchPróximo Loop: while e do...while