第一次執行一個語句塊,然后重復循環的執行該語句塊,直到條件表達式等于 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;elsen = "[Drive not ready]";s += n + "<br>";e.moveNext();}while (!e.atEnd());return(s);}
版本 3
break 語句 continue 語句 for 語句 for...in 語句 while 語句 Labeled 語句
新聞熱點
疑難解答