--- title: while slug: Web/JavaScript/Referencia/Sentencias/while tags: - JavaScript - Statement translation_of: Web/JavaScript/Reference/Statements/while ---
Crea un bucle que ejecuta una sentencia especificada mientras cierta condición se evalúe como verdadera. Dicha condición es evaluada antes de ejecutar la sentencia
while (condicion) sentencia
condicion
sentencia
. Cuando la condición se evalúa como false, la ejecución continúa con la sentencia
posterior al bucle while
.sentencia
{ ... }
) 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 interación, el bucle incrementa n
y la añade a x
. Por lo tanto, x
y n
toman los siguientes valores:
n
= 1 y x
= 1n
= 2 y x
= 3n
= 3 y x
= 6Después de completar el tercer pase, la condición n
< 3 no será verdadera más tiempo, por lo que el bucle terminará.