Executa a declaração e expressão de laço repetidamente, até que a condição da expressão se torna falsa.
O FOR possui 3 parâmetros nem todos obrigatórios e escritos pela seguinte sintaxe:
FOR (parâmetro 1; parâmetro 2; parametro3) { conteúdo do laço; }
Parâmetros
- Parâmetro1 = inicialização do laço, exemplo: int variável = 0;
- Paramero2 = condição do laço, exemplo: variável < 100;
- Parametro3 = incremento ou decremento do laço, exemplo: variável++; ou variável–;
Obs:
Um erro muito comum é escrever comandos da categoria laços com uma condição infinita, um laço interminável não permite que o compilador termine o conteúdo do comando.
Exemplo
No exemplo a seguir vamos criar uma simples tabuada:
Python
<!DOCTYPE html> <html> <head> <title>Desenvolvimento Aberto</title> </head> <body> <h2>Desenvolvimento Aberto -For</h2> <br> <h3>JavaScript</h3> <br> <pre> <script> var i; document.writeln("O comando For permite criar um looping para uma determinada condicao\n") for (i=0; i<= 10; i++) { var tabuada = 2 * i; document.writeln("tabuada 2 x " + i + " = " + tabuada); } </script> </pre> </body> </html>