SdevLab – Tutorial | JavaScript Loops de Repetição

Eae Galera!

Seguindo o conceito iniciado no post anterior, sobre estruturas condicionais, vamos ver agora como trabalhar com Loops de Repetição em JavaScript.

Boa Leitura!

ATUALIZAÇÃO (24/08/2015): Este post foi escrito com base nos tutoriais do W3C para JavaScript ECMA-262 (dei um curso de linguagens web em 2010 mais ou menos e foi deste curso que surgiu a série de posts). O link de referência deste post, ou de posts seguintes desta mesma série, hoje aponta para a versão ECMAScript 5, logo não é mais válido. O conteúdo está correto, mas não é sobre a versão mais atual!

Loops de Repetição em JavaScript

For

O for repete as instruções dentro de seu escopo um número específico de vezes. Segue abaixo um exemplo:

var i=0;
for (i=0;i");
}


While

O while repete as instruções dentro de seu escopo enquanto sua condição for verdadeira.
Exemplo:

var i=0;
while (i");
i++;
}


O break, assim como no php para a execução tanto do while quanto do for. Exemplo:

var i=0;
for (i=0;i");
}


O continue, para a execução do loop atual e vai para o próximo valor. Segue um exemplo para ilustrar melhor esta ideia:

var i=0;
for (i=0;i");
}


For…In

O loop For In passa pelas propriedades de um objeto. Exemplo:

var pessoa={nome:"João",sobrenome:"da Silva",idade:25};
for (x in pessoa)
{
document.write(pessoa[x] + " ");
}


No próximo post o assunto será popup box.

Até a próxima!
xD

Fonte: w3schools.com

Um comentário sobre “SdevLab – Tutorial | JavaScript Loops de Repetição

  1. Pingback: SdevLab – Curso | Aprenda JavaScript ECMA-262 Online | Sanoj's devLab

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s