| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Statements/for | [Back] [Original] |
Get to know MDN better
Esta pgina ha sido traducida del ingls por la comunidad. Aprende ms y nete a la comunidad de MDN Web Docs.
This feature is well established and works across many devices and browser versions. Its been available across browsers since julio de 2015.
Crea un bucle que consiste en tres expresiones opcionales, encerradas en parntesis y separadas por puntos y comas, seguidas de una sentencia ejecutada en un bucle.
for ([expresion-inicial]; [condicion]; [expresion-final])sentencia
expresion-inicialUna expresin (incluyendo las expresiones de asignacin) o la declaracin de variable. Tpicamente se utiliza para usarse como variable contador. Esta expresin puede opcionalmente declarar nuevas variables con la palabra clave var. Estas variables no son locales del bucle, es decir, estn en el mismo alcance en el que est el bucle for. El resultado de esta expresin es descartado.
condicionUna expresin para ser evaluada antes de cada iteracin del bucle. Si esta expresin se evala como verdadera, se ejecuta sentencia. Esta comprobacin condicional es opcional. Si se omite, la condicin siempre se evala como verdadera. Si la expresin se evala como falsa, la ejecucin salta a la primera expresin que sigue al constructor de for.
expresion-finalUna expresin para ser evaluada al final de cada iteracin del bucle. Esto ocurre antes de la siguiente evaluacin de la condicion. Generalmente se usa para actualizar o incrementar la variable contador.
sentenciaUna sentencia que se ejecuta mientras la condicin se evala como verdadera. Para ejecutar mltiples sentencias dentro del bucle, utilice una sentencia block ({ ... }) para agrupar aquellas sentecias.
forLa siguiente sentencia for comienza mediante la declaracin de la variable i y se inicializa a 0. Comprueba que i es menor que nueve, realiza las dos sentencias con xito e incrementa i en 1 despus de cada pase del bucle.
for (var i = 0; i < 9; i++) {
n += i;
mifuncion(n);
}
This page was last modified on 29 may 2026 by MDN contributors.
Your blueprint for a better internet.
Portions of this content are 19982026 by individual mozilla.org contributors. Content available under a Creative Commons license.
| Web Proxy Viewer | New URL | Original Page |