Movatterモバイル変換


[0]ホーム

URL:


  1. Tecnología web para desarrolladores
  2. JavaScript
  3. Referencia de JavaScript
  4. Sentencias
  5. for

Esta página ha sido traducida del inglés por la comunidad.Aprende más y únete a la comunidad de MDN Web Docs.

View in EnglishAlways switch to English

for

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨julio de 2015⁩.

Resumen

Crea un bucle que consiste en tres expresiones opcionales, encerradas en paréntesis y separadas por puntos y comas, seguidas de una sentencia ejecutada en un bucle.

Sintaxis

for ([expresion-inicial]; [condicion]; [expresion-final])sentencia
expresion-inicial

Una expresión (incluyendo las expresiones de asignación) o la declaración de variable. Típicamente se utiliza para usarse como variable contador. Esta expresión puede opcionalmente declarar nuevas variables con la palabra clavevar. Estas variables no son locales del bucle, es decir, están en el mismo alcance en el que está el buclefor. El resultado de esta expresión es descartado.

condicion

Una expresión para ser evaluada antes de cada iteración del bucle. Si esta expresión se evalúa como verdadera, se ejecutasentencia. Esta comprobación condicional es opcional. Si se omite, la condición siempre se evalúa como verdadera. Si la expresión se evalúa como falsa, la ejecución salta a la primera expresión que sigue al constructor defor.

expresion-final

Una expresión para ser evaluada al final de cada iteración del bucle. Esto ocurre antes de la siguiente evaluación de lacondicion. Generalmente se usa para actualizar o incrementar la variable contador.

sentencia

Una sentencia que se ejecuta mientras la condición se evalúa como verdadera. Para ejecutar múltiples sentencias dentro del bucle, utilice una sentenciablock ({ ... }) para agrupar aquellas sentecias.

Ejemplos

Ejemplo: Usandofor

La siguiente sentenciafor comienza mediante la declaración de la variablei y se inicializa a0. Comprueba quei es menor que nueve, realiza las dos sentencias con éxito e incrementai en 1 después de cada pase del bucle.

js
for (var i = 0; i < 9; i++) {  n += i;  mifuncion(n);}

Vea También

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp