第一次執行一個語句塊,然后重復循環的執行該語句塊,直到條件表達式等于 false。
do
statement
while (eXPRession) ;
statement
可選項。expression 是 true 時要執行的語句??梢允?復合語句。
expression
可選項。一個可以強制轉換為 Boolean true 或 false 的 表達式。假如 expression 是 true,則再執行一次循環。假如 expression 是 false,則結束循環。
在循環的第一次重復執行完成前,不檢查 expression 的值,保證至少執行循環一次。此后,循環每成功重復一次后都要檢查表達式。
下面的示例闡明了如何使用 do...while 語句來重復 Drives 集合。
function GetDriveList(){ var fso, s, n, e, x; fso = new ActiveXObject("Scrdo
{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);
}
版本 3
break 語句 continue 語句 for 語句 for...in 語句 while 語句 Labeled 語句
新聞熱點
疑難解答