Share via


do...While demonstrativo

Executa um bloco uma vez e, em seguida, repete a execução do loop até que uma expressão de condição for avaliada como False.

do
      statement
while (expression)

Argumentos

  • demonstrativo
    Obrigatório.demonstrativo a ser executada se expressão is True.Pode ser uma demonstrativo composta.

  • expression
    Obrigatório.Uma expressão que pode ser forçada para booliano True or False.If expressão is True, o loop é executado novamente.If expressão is False, o loop é encerrado.

Comentários

O valor de expressão não é verificado até que a primeira iteração do loop, garantindo que o loop é executado pelo menos uma vez.Depois disso, ele será verificado após cada iteração do loop subseqüente.

Exemplo

O exemplo a seguir ilustra o uso do do...while demonstrativo para iterar a Drives coleção.

function GetDriveList(){
   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 = "[Drive not ready]";
         s +=  n + "\n";
      e.moveNext();
   }
   while (!e.atEnd());
   return(s);
}

Requisitos

Versão 3

Consulte também

Referência

Quebrar demonstrativo

demonstrativo continue

política de

for... na demonstrativo

durante a demonstrativo

demonstrativo rotulada