while
Resumen
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
Sintaxis
while (condicion) sentencia
condicion- Una expresión que se evalúa antes de cada paso del bucle. Si esta condición se evalúa como verdadera, se ejecuta
sentencia. Cuando la condición se evalúa como false, la ejecución continúa con lasentenciaposterior al buclewhile.
sentencia- Una sentecia que se ejecuta mientras la condición se evalúa como verdadera. Para ejecutar múltiples 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.
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:
- Después del primer pase:
n= 1 yx= 1 - Después del segundo pase:
n= 2 yx= 3 - Después del tercer pase:
n= 3 yx= 6
Después de completar el tercer pase, la condición n < 3 no será verdadera más tiempo, por lo que el bucle terminará.

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.
