[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Statements/while [Back]  [Original]

while - JavaScript | MDN

Esta pgina ha sido traducida del ingls por la comunidad. Aprende ms y nete a la comunidad de MDN Web Docs.

View in English Always switch to English

while

Baseline
Ampliamente disponible

Esta caracterstica est consolidada y funciona en muchos dispositivos y versiones de navegador. Est disponible en todos los navegadores desde julio de 2015.

Resumen

Crea un bucle que ejecuta una sentencia especificada mientras cierta condicin se evale como verdadera. Dicha condicin es evaluada antes de ejecutar la sentencia

En este artculo

Sintaxis

while (condicion)
  sentencia
condicion

Una expresin que se evala antes de cada paso del bucle. Si esta condicin se evala como verdadera, se ejecuta sentencia. Cuando la condicin se evala como false, la ejecucin contina con la sentencia posterior al bucle while.

sentencia

Una sentecia que se ejecuta mientras la condicin se evala como verdadera. Para ejecutar mltiples sentencias dentro de un bucle, utiliza una sentencia block ({ ... }) para agrupar esas sentencias.

Ejemplos

El siguiente bucle while itera mientras n es menor que tres.

js
n = 0;
x = 0;
while (n < 3) {
  n++;
  x += n;
}

Cada interacin, el bucle incrementa n y la aade a x. Por lo tanto, x y n toman los siguientes valores:

  • Despus del primer pase: n = 1 y x = 1
  • Despus del segundo pase: n = 2 y x = 3
  • Despus del tercer pase: n = 3 y x = 6

Despus de completar el tercer pase, la condicin n < 3 no ser verdadera ms tiempo, por lo que el bucle terminar.

Vea Tambin


Web Proxy Viewer  |  New URL  |  Original Page