Jump to content


Photo

Loop While


  • Faça o login para participar
1 reply to this topic

#1 Without a Nick

Without a Nick

    Sem culpa no cartório

  • Usuários
  • 2378 posts
  • Sexo:Não informado
  • Localidade:Guarulhos

Posted 02/03/2004, 16:53

Já faz um tempo que escrevi sobre o Loop FOR, o mais usado loop no javascript.

Logo em seguida, também muito usadíssimo, temos o loop WHILE.

A função é a mesma: retornar true até que uma condição a faça parar, retornando false.

Mas o while é assim. Olhe o exemplo:

<script language="javascript">
<!--
i=1;
while (i<=5) {
  document.write("Linha<br>");
  i++;
}
//-->
</script>


Percebeu? Defina a variável, coloque o comando while, a condição, crie um bloco {} e o que retornará, e o executor i++.

Acho que isso não expliquei: o ++ adiciona 1 a variável. Pode ser usado assim:

++i

ou

i++

Eu particulamente prefiro a segunda opção, o porquê, não sei.

Vou dar um exemplo bom com o loop WHILE para vocês.

<script language="javascript">
<!--
pratos=new Array(7);
pratos[0]="Macarronada";
pratos[1]="Lasanha";
pratos[2]="Arroz";
pratos[3]="Feijão";
pratos[4]="Almôndegas";
pratos[5]="Ovo";
pratos[6]="Peixe";
document.write("<table border=0>");
document.write("<tr><th>Pratos disponíveis hoje</th></tr>");
i=0;
while(i<=pratos.length-1) {
  document.write("<tr>");
  document.write("<td>"+pratos[i]+"</td>");
  document.write("</tr>");
  i++;
}
document.write("</table>");
//-->
</script>


Ele mostrará todos os itens do array pratos. Isso é bom para quando você tem uma lista muito grande, o que evita de ficar escrevendo célula por célula, linha por linha, etc.

Mais para frente, escreverei sobre o loop DO, mas para a utilização deste, e caso esteja interessado, espero que aprenda muito bem sobre o loop WHILE, pois este envolve este loop, ok? ;)

Qualquer dúvida, me mande uma PM.

#2 Miguceamma

Miguceamma

    MiguPenjisse

  • Usuários
  • 11724 posts

Posted 30/10/2017, 08:00

Kwikmed viagra Propecia Preis 98 Para Que Sirve El Viagra Yahoo Respuestas




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq