For em Javascript - Dica

Veja nessa dica como fazer uso do loop For em JavaScript.

Como fazer o uso de Loop FOR em Javascript

Rapidamente, o que é um loop? É um código que vai ser repetindo até que uma determinada condição seja alcançada, ou até mesmo que não haja condição de parada, estes são conhecidos como loops infinitos.

E qual a finalidade do loop FOR? O loop FOR é utilizado quando conhecemos previamente a quantidade de iterações que teremos e segue a seguinte sintaxe:

Listagem 1: Sintaxe do for

for (inicilização; condição; incremento) { // código que será repetido }

Vamos aprender na prática utilizando um exemplo bastante visto nas aulas de cursos de computação, abra o bloco de notas ou algum editor de códigos de sua preferência e escreva o seguinte código:

Listagem 2: Usando for em Javascript

<html> <head> <title>Loop FOR - Devmedia</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <script> // inicializa as variáveis var dados = new Array(); var media = 0, mediaGeral =0; // cria o nosso array de dados de alunos dados[0] = [ "aluno 1", 7, 8, 7, 8 ]; dados[1] = [ "aluno 2", 9, 9, 7, 7 ]; dados[2] = [ "aluno 3", 8, 8, 9, 10 ]; dados[3] = [ "aluno 4", 9, 9, 10, 6 ]; /* criamos o loop for para iteração com o array de dados dos alunos*/ /* perceba que nossa condição de parada é enquanto a variável i for menor que o tamanho do array de dados*/ /* a cada iteração, teremos a nossa variável local "i" acrescida de 1 digito, ou seja i++ é igual a i = i + 1*/ for(var i = 0; i < dados.length; i++){ // calcula a média do aluno var mediaAluno = (dados[i][1]+dados[i][2]+dados[i][3]) / (dados[i].length -1); // armazena a média do aluno para futuro calculo da média geral media += mediaAluno; // escreve a média do aluno document.write(dados[i][0]+ " / Média: "+ mediaAluno.toFixed(2) + "<br/>"); } // calcula a média geral da turma mediaGeral = media/dados.length; // escreve a média da turma document.write("Média Geral: "+mediaGeral.toFixed(2)); </script> </head> <body> </body> </html>

Salve este código com a extensão “html” e abra ele no seu navegador de preferência.

Iniciamos o nosso código criando um array de dados contendo nome e notas de quatro alunos. Nosso objetivo é calcular a média individual e a média geral de toda a turma. Para isso, utilizamos um loop do tipo FOR para fazer a iteração com o array e ainda fazer os devidos cálculos. Veja na linha 20 que na estrutura do nosso loop utilizamos o nome “i” como variável de controle, este nome não é obrigatório e você pode criar este controlador com o nome que desejar, desde que siga as regras de nomenclatura de variáveis.

Nas linhas 18 a 20 fazemos o cálculo individual da média por aluno e somamos a média individual com a média geral. Após o loop calculamos e exibimos a média geral da turma.

Bom pessoal, esta era nossa dica de hoje, qualquer dúvida postem os seus comentários!

Saiba mais sobre JavaScript

  • Curso completo de JavaScript:
    Em nosso curso de Javascript veremos todos os conceitos dessa linguagem de programação desde os conceitos básicos até os mais avançados, para que o aluno tenho uma formação completa de Javascript.
  • Introdução ao Javascript:
    Veja neste artigo uma breve introdução, de forma simples e prática, à linguagem de scripting Javascript, que tem se consolidado como uma das bases do desenvolvimento web.
  • Introdução ao JavaScript:
    Nesse guia conheceremos a linguagem de programação JavaScript, baseada em scripts client-side de páginas web e orientada a objetos. Veremos a sintaxe básica e bibliotecas que vão nos ajudar a criar páginas ricas em recursos.
Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Artigos relacionados