Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Iterando Sobre Arrays com o Laço For | Dominando Arrays em JavaScript
Estruturas de Dados em JavaScript

bookIterando Sobre Arrays com o Laço For

Iteração de arrays é um conceito fundamental ao trabalhar com arrays. Permite processar cada elemento de um array, realizar operações e tomar decisões com base em seus valores. Neste capítulo, será explorado o uso do laço for para iterar sobre arrays.

Sintaxe

O laço for é uma ferramenta fundamental para iterar sobre um array elemento por elemento. Permite acessar cada elemento do array pelo índice do elemento. A sintaxe para um laço for é a seguinte:

for (let i = 0; i < array.length; i += 1) {
  // Code to be executed for each array element
}

Nesta sintaxe:

  • let i = 0 inicializa uma variável de controle do laço i com zero;
  • i < array.length define a condição para o laço continuar. Ele será executado enquanto i for menor que o comprimento do array;
  • i += 1 incrementa a variável de controle do laço após cada iteração.

Exemplo

A seguir, um exemplo de uso do laço for para acessar e exibir os elementos do array students:

12345
const students = ["Brandon", "Mario", "Saul"]; for (let i = 0; i < students.length; i += 1) { console.log(students[i]); }
copy
  • Linha 1: Esta linha declara um array chamado students e o inicializa com três strings que representam nomes de estudantes. O array contém "Brandon", "Mario" e "Saul";
  • Linha 3: Esta linha inicia um laço for. Possui três partes separadas por ponto e vírgula:
    • let i = 0;: Inicializa a variável i com valor 0. i é usada como contador do laço;
    • i < students.length;: Define a condição para a continuação do laço. O laço continua enquanto i for menor que o comprimento do array students;
    • i += 1: Expressão de atualização que incrementa o valor de i em 1 após cada iteração.
  • Linha 4: Dentro do laço for, esta linha usa a função console.log() para exibir o valor no índice i do array students. Na primeira iteração, i é 0, então exibe o nome no índice 0, que é "Brandon". Na segunda iteração, exibe "Mario", e na terceira, exibe "Saul".

1. Qual é o propósito de um laço for ao trabalhar com arrays?

2. Qual deve ser a condição para o laço iterar por todo o array computers?

3. Qual deve ser a condição para o laço iterar pelo array computers para mostrar apenas os dois primeiros elementos?

question mark

Qual é o propósito de um laço for ao trabalhar com arrays?

Select the correct answer

question mark

Qual deve ser a condição para o laço iterar por todo o array computers?

Select the correct answer

question mark

Qual deve ser a condição para o laço iterar pelo array computers para mostrar apenas os dois primeiros elementos?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 5

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Suggested prompts:

Can you explain how the loop works step by step?

What happens if the array is empty?

Can I use a different variable name instead of 'i' in the loop?

Awesome!

Completion rate improved to 2.27

bookIterando Sobre Arrays com o Laço For

Deslize para mostrar o menu

Iteração de arrays é um conceito fundamental ao trabalhar com arrays. Permite processar cada elemento de um array, realizar operações e tomar decisões com base em seus valores. Neste capítulo, será explorado o uso do laço for para iterar sobre arrays.

Sintaxe

O laço for é uma ferramenta fundamental para iterar sobre um array elemento por elemento. Permite acessar cada elemento do array pelo índice do elemento. A sintaxe para um laço for é a seguinte:

for (let i = 0; i < array.length; i += 1) {
  // Code to be executed for each array element
}

Nesta sintaxe:

  • let i = 0 inicializa uma variável de controle do laço i com zero;
  • i < array.length define a condição para o laço continuar. Ele será executado enquanto i for menor que o comprimento do array;
  • i += 1 incrementa a variável de controle do laço após cada iteração.

Exemplo

A seguir, um exemplo de uso do laço for para acessar e exibir os elementos do array students:

12345
const students = ["Brandon", "Mario", "Saul"]; for (let i = 0; i < students.length; i += 1) { console.log(students[i]); }
copy
  • Linha 1: Esta linha declara um array chamado students e o inicializa com três strings que representam nomes de estudantes. O array contém "Brandon", "Mario" e "Saul";
  • Linha 3: Esta linha inicia um laço for. Possui três partes separadas por ponto e vírgula:
    • let i = 0;: Inicializa a variável i com valor 0. i é usada como contador do laço;
    • i < students.length;: Define a condição para a continuação do laço. O laço continua enquanto i for menor que o comprimento do array students;
    • i += 1: Expressão de atualização que incrementa o valor de i em 1 após cada iteração.
  • Linha 4: Dentro do laço for, esta linha usa a função console.log() para exibir o valor no índice i do array students. Na primeira iteração, i é 0, então exibe o nome no índice 0, que é "Brandon". Na segunda iteração, exibe "Mario", e na terceira, exibe "Saul".

1. Qual é o propósito de um laço for ao trabalhar com arrays?

2. Qual deve ser a condição para o laço iterar por todo o array computers?

3. Qual deve ser a condição para o laço iterar pelo array computers para mostrar apenas os dois primeiros elementos?

question mark

Qual é o propósito de um laço for ao trabalhar com arrays?

Select the correct answer

question mark

Qual deve ser a condição para o laço iterar por todo o array computers?

Select the correct answer

question mark

Qual deve ser a condição para o laço iterar pelo array computers para mostrar apenas os dois primeiros elementos?

Select the correct answer

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 4. Capítulo 5
some-alt