do...while 語句

來源:互聯網
上載者:User
語句

 

第一次執行一個語句塊,然後重複迴圈的執行該語句塊,直到條件運算式等於 false

do
   statement
while (expression) ;

參數

statement

可選項。expressiontrue 時要執行的語句。可以是 複合陳述式

expression

可選項。一個可以強制轉換為 Boolean truefalse運算式。如果 expressiontrue,則再執行一次迴圈。如果 expressionfalse,則結束迴圈。

說明

在迴圈的第一次重複執行完成前,不檢查 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);}

要求

版本 3

請參閱

break 語句 | continue 語句 | for 語句 | for...in 語句 | while 語句 | Labeled 語句



相關文章

Alibaba Cloud 10 Year Anniversary

With You, We are Shaping a Digital World, 2009-2019

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。