Ir para conteúdo
Faça parte da equipe! (2024) ×
Conheça nossa Beta Zone! Novas áreas a caminho! ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

[JS] For e While


Adeuk
 Compartilhar

Posts Recomendados

Bom, primeiramente, eu vo explicar o que é cada um.

While - Básicamente, no pt, a palavra "While" significa "enquanto", com isso, ja da pra entender bem né? :D

For - Traduzindo, é "para", é como se fosse if, é meio difícil de explicar assim, mas vou explicar dando um exemplo.

 

É necessário se cadastrar para acessar o conteúdo.

 

Agora deu para intender, não? .-.

 

While

 

Bom, é tipo o then de algumas linguagens, mas ele é mais complexo. É tipo assim, enquanto form1.nome.value=="" alert ('Digite algo'), esse foi um exemplo não testado, até por que, agora to fazendo o tópico, e eu coloquei em PT. O script feito agora é:

 

<script>

function tutorial(){

while(formc.b.value==""){ //Enquanto...

alert("Digita algo");

formc.b.value=prompt("Digite:","");

}

alert ('Thanks')

}

</script>

<pre>

<form name="formc">

Digitado:

<input type="text" name="b" onBlur="tutorial(this.value)">

</script>

 

Bom, a função acima faz com que enquanto o campo b estiver em branco, vai ficar mostrando o prompt e o alert, alternadamente.

 

A diferença disso pro then é que o then ocorre uma vez, ou seja, se não digitasse nada no prompt e clicasse em cancelar, pararia de mostrar tanto o prompt quanto o alert.

 

Altere o que você quiser :D

 

For

 

O for é muito simples, é a mesma coisa que para x<=y escrever x,a,b,c,y.

 

É uma ''condição'' que determina o número de coisas que vai ser digitada. Enquanto a expressão seja verdadeira, ou seja, enquanto x for menor que y, vai continuar, até for falso, e quando for, ele irá parar.

 

Com esse script, irei demonstrar tudo:

 

É necessário se cadastrar para acessar o conteúdo.

 

i=1 = o I vai ir adicionando 1.

 

I<=10 = o I for menor que 10, a expressão é verdadeira.

i++ = I se ''somar'' sozinho.

 

Todos estes fatores compões o "numetra" i.

 

document.write(i + "<HR>") = Vai escrever o i, que foi definido a cima, e o HR é uma linha horizontal para que eles não fiquem juntinhos fazendo suruba.

 

Gostaram? :D

 

Créditos: Adeuk - XxXThelsoksXxX

Link para o comentário
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
 Compartilhar

×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.