WDD 131: Fundamentos da Web Dinâmica

Loops e Iteração

Visão Geral

Repetir código é uma tarefa comum em programação. JavaScript oferece várias maneiras de repetir código, incluindo instruções for, while, do...while e for...in. Cada uma dessas instruções tem um caso de uso e uma sintaxe específicos. forEach é um método que pode ser usado em matrizes para percorrer cada item da matriz.

Preparação

Avalie Seu Conhecimento

Dadas as seguintes declarações de variáveis:

const DIAS = 6;
const LIMITE = 30;
let relatorioEstudante = [11, 42, 33, 64, 29, 37, 44];
Avalie Seu Conhecimento – Exemplos de Resposta

Essas respostas certamente não são exaustivas.


  // loop for
  for (let i = 0; i < relatorioEstudante.length; i++) {
    if (relatorioEstudante[i] < LIMITE) {
      console.log(relatorioEstudante[i]);
    }
  }

  // loop while
  let i = 0;
  while (i < relatorioEstudante.length) {
    if (relatorioEstudante[i] < LIMITE) {
      console.log(relatorioEstudante[i]);
    }
    i++;
  }

  // loop forEach
  relatorioEstudante.forEach(function (item) {
    if (item < LIMITE) {
      console.log(item);
    }
  });

  // loop for...in
  for (let i in relatorioEstudante) {
    if (relatorioEstudante[i] < LIMITE) {
      console.log(relatorioEstudante[i]);
    }
  }

Use este CodePen para guiar você na solução da última pergunta. Isso requer que você analise o código de exemplo para encontrar o que é aplicável.