ИНФОРМАЦИЯ,    ДИЗАЙН,    ПЕРЕВОДЫ,    РЕКЛАМА   .   .   .
w a p - с а й т
Информационный портал
Сегодня:  
admin@aranea.ru
+79068922256

  aranea.ru || JavaScript - Введение | do...while

do...while

Описание

Выполняет блок операторов за один раз, и затем повторяет выполнение цикла до тех пор, пока условие не становится false.

Синтаксис

do
    statement
while (expression) ;

Синтаксис оператора do...while включает следующие части:

Часть Описание
statement Выражение, которое будет выполняться, если expression - true. Может быть составным оператором.
expression Выражение, которое может быть либо true, либо false. Если expression - true, то цикл выполняется опять. Если expression - false, то цикл завершается.

Комментарий

Значение expression не проверяется до выполнения первой итерации цикла, гарантируя выполнения цикла хотя бы один раз. Поэтому, он проверяется после каждой успешной итерации цикла.

Следующий код использует оператор do...while для итерации совокупности Drives:

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 + "<br>";
    e.moveNext();
  }
  while (!e.atEnd());
  return(s);
}
← Назад | Вперед →
Copyright © 2006 -  aranea.ru