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) ;
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.
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); }
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. |