VBScript For...Each 迴圈



當我們要針對陣列或集合的每個元素執行語句或一組語句時,會使用 For Each 迴圈。

For Each 迴圈類似於 For 迴圈;但是,迴圈針對陣列或集合中的每個元素執行。因此,此型別的迴圈不包含步長計數器,並且主要用於陣列,或在檔案系統物件中遞迴操作時使用。

語法

VBScript 中 For Each 迴圈的語法如下: -

For Each element In Group
   [statement 1]
   [statement 2]
   ....
   [statement n]
   [Exit For]
   [statement 11]
   [statement 22]
Next

示例

<!DOCTYPE html>
<html>
   <body>
      <script language = "vbscript" type = "text/vbscript">
         'fruits is an array 
         fruits = Array("apple","orange","cherries")
         Dim fruitnames

         'iterating using For each loop. 
         For each item in fruits
            fruitnames = fruitnames&item&vbnewline
         Next

         msgbox fruitnames
         
      </script>
   </body>
</html>

執行以上程式碼時,它將逐行列印所有水果名稱。

apple
orange
cherries
vbscript_loops.htm
廣告