| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/es/docs/Web/JavaScript/Reference/Statements/while | [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.
Esta caracterstica est consolidada y funciona en muchos dispositivos y versiones de navegador. Est disponible en todos los navegadores desde julio de 2015.
Crea un bucle que ejecuta una sentencia especificada mientras cierta condicin se evale como verdadera. Dicha condicin es evaluada antes de ejecutar la sentencia
while (condicion) sentencia
condicionUna 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.
sentenciaUna 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.
El siguiente bucle while itera mientras n es menor que tres.
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:
n = 1 y x = 1n = 2 y x = 3n = 3 y x = 6Despus de completar el tercer pase, la condicin n < 3 no ser verdadera ms tiempo, por lo que el bucle terminar.
Esta pgina se modific por ltima vez el 29 may 2026 por colaboradores de MDN.
Partes de este contenido son 19982026 de colaboradores individuales de mozilla.org. Contenido disponible bajo una licencia Creative Commons.
| Web Proxy Viewer | New URL | Original Page |