Sentencia while

while(condition) { statement(s); }

Evalúa una condición y, si ésta da como resultado true, ejecuta una sentencia o serie de sentencias antes de volver a ejecutar el bucle para evaluar la condición nuevamente. Después de que la condición dé como resultado false, se omite la sentencia o serie de sentencias y finaliza el bucle.

La sentencia while ejecuta la siguiente serie de pasos. Cada repetición de pasos del 1 al 4 se denomina repetición del bucle. Al principio de cada repetición se vuelve a probar la condición condition, tal y como se muestra en los siguientes pasos:

La reproducción indefinida suele utilizarse para ejecutar una acción mientras la variable de contador sea inferior al valor especificado. Al final de cada bucle se incrementa el contador hasta que se alcanza el valor especificado. En dicho punto, condition ya no es true y finaliza el bucle.

Las llaves ({}) que se utilizan para incluir el bloque de sentencias que se ejecutarán con la sentencia while no son necesarias si sólo se va a ejecutar una sentencia.

Disponibilidad: ActionScript 1.0; Flash Lite 1.0

Parámetros

condition:Boolean - Expresión que da como resultado true o false.

Ejemplo

En el ejemplo siguiente, la sentencia while se utiliza para comprobar una expresión. Cuando el valor de i es menor que 20, se realizará un seguimiento de dicho valor (i). Cuando la condición deja de ser true, se bucle finaliza.

var i:Number = 0; 
while (i<20) { 
 trace(i); 
 i += 3; 
}

El resultado siguiente se muestra en el panel Salida.

0 
3 
6 
9 
12
15 
18

Véase también

Sentencia continue


 

Enviarme un mensaje de correo electrónico cuando se añadan comentarios a esta página | Informe de comentarios

Página actual: http://livedocs.adobe.com/flashlite/2_es/main/00000326.html