for (Instrucción)
Actualización: noviembre 2007
Ejecuta un bloque de instrucciones mientras la condición especificada sea igual a true.
for (initialization; test; increment)
...statement
Argumentos
initialization
Necesario. Expresión. Esta expresión se ejecuta sólo una vez, antes de que se ejecute el bucle.test
Necesario. Expresión booleana. Si al evaluar test devuelve True, se ejecuta statement. Si al evaluar test devuelve False, el bucle termina.increment
Necesario. Expresión. La expresión de incremento se ejecuta al final de cada ciclo de un bucle.statement
Opcional. Instrucción que se va a ejecutar si el argumento test es True. Puede ser una instrucción compuesta.
Comentarios
Normalmente, el bucle for se utiliza para ejecutar un bucle un número determinado de veces.
Ejemplo
El siguiente ejemplo muestra el uso del bucle for.
/* i is set to 0 at start, and is incremented by 1 at the end
of each iteration. Loop terminates when i is not less
than 10 before a loop iteration. */
var myarray = new Array();
for (var i = 0; i < 10; i++) {
myarray[i] = i;
}