![]() ![]() ![]() | |
![]() | |
![]() | |
![]() |
Flash Player 4.
while(
condition
) {
statement(s)
;}
condition
Expresión cuyo valor se vuelve a comprobar cada vez que se ejecuta la acción while
.
statement(s)
Instrucciones que deben ejecutarse si la condición tiene el valor true
.
Ninguno.
Sentencia; comprueba el valor de una expresión y ejecuta una sentencia o una serie de sentencias indefinidamente mientras el valor de la expresión sea true
.
Antes de que se ejecute el bloque de sentencia, se comprueba condition
; si se obtiene como resultado el valor true
, se ejecuta el bloque de sentencia. Si la condición es false
, el bloque de sentencia se omite y se ejecuta la primera sentencia después de ejecutar el bloque de sentencia de la acción while
.
Las reproducciones indefinidas se utilizan con frecuencia para realizar una acción mientras que una variable de contador es menor que un valor especificado. Al final de cada reproducción, el contador se incrementa hasta que se alcanza el valor especificado. En ese momento, condition
deja de ser true
y la reproducción termina.
La sentencia while
efectúa la siguiente serie de pasos. Cada repetición de los pasos 1 al 4 se denomina una repetición. Al principio de cada repetición, se vuelve a comprobar el valor de condition
, tal como se describe en los pasos siguientes:
condition
.condition
es true
o un valor que se convierte en el valor booleano true
, como por ejemplo, cualquier número distinto de cero.
En caso contrario, la sentencia while
finaliza y la ejecución se reanuda en la siguiente sentencia tras la reproducción indefinida while
.
statement(s)
.do while
, continue
, for
, for..in
![]() | |
![]() | |
![]() | |
![]() ![]() ![]() |