JScript  

Instrucción do...while

Ejecuta un bloque de instrucciones una vez y, después, repite la ejecución del bucle hasta que la evaluación de una expresión de condición devuelva false.

do
   instrucción
while (expresión) ;

Argumentos

instrucción
Opcional. La instrucción que se va a ejecutar si expresión se evalúa a true. Puede ser una instrucción compuesta.
expresión
Opcional. Una expresión que puede ser convertida a valores true o false de tipo Boolean. Si al evaluar expresión devuelve true, el bucle se vuelve a ejecutar. Si al evaluar expresión devuelve false, el bucle termina.

Comentarios

El valor de expresión no se comprueba hasta la primera iteración del bucle, garantizando que el bucle se ejecutará al menos una vez. Después, se comprueba después de cada iteración correcta del bucle.

Ejemplo

El ejemplo siguiente utiliza la instrucción do...while para iterar los miembros de la colección Drives

function ObtenerListaDeUnidades(){
   var fso, s, n, e, x;
   fso = new ActiveXObject("Scripting.FileSystemObject");
   e = new Enumerator(fso.Drives);
   s = "";
   do
   {
      x = e.item();
      s = s + x.DriveLetter;
      s += " - ";
      if (x.DriveType == 3)
         n = x.ShareName;
      else if (x.IsReady)
         n = x.VolumeName;
      else
         n = "[La unidad no está lista]";
         s +=  n + "<br>";
      e.moveNext();
   }
   while (!e.atEnd());
   return(s);
}

Requisitos

Versión 3

Consulte también

Instrucción break | Instrucción continue | Instrucción For | Instrucción for...in | Instrucción con etiqueta | Instrucción while

Ayuda de Javascript y Vbscript para Javascripts.astalaweb.com.