Compartir a través de


do...while (Instrucción)

Ejecuta un bloque de instrucciones una vez y, a continuación, repite la ejecución del bucle hasta que la evaluación de una expresión de condición devuelva False.

do
   statement
while (expression)

Argumentos

  • statement
    Obligatorio. Instrucción que se va a ejecutar si el argumento expression es True. Puede ser una instrucción compuesta.

  • expresión
    Obligatorio. Expresión que puede convertirse en valores booleanos True o False. Si al evaluar expression devuelve True, el bucle se vuelve a ejecutar. Si al evaluar expression devuelve False, el bucle termina.

Comentarios

A diferencia de la instrucción while, un bucle do...while se ejecuta una vez antes de que se evalúe la expresión condicional.

En cualquier línea de un bloque do…while, puede utilizar la instrucción break para que el programa salga del bucle o la instrucción continue para ir directamente a la expresión while.

Ejemplo

En el ejemplo siguiente, las instrucciones del bucle do...while se ejecutan con la condición de que la variable i sea menor que 10.

var s = "";

var i = 0;
do
{
    s +=  i + " ";
    i++;
} while (i < 10);

print (s);
// Output: 0 1 2 3 4 5 6 7 8 9 

Requisitos

Versión 3

Vea también

Referencia

break (Instrucción)

continue (Instrucción)

for (Instrucción)

for...in (Instrucción)

while (Instrucción)

Instrucción con etiqueta