
- VBScript 教程
- VBScript - 主頁
- VBScript - 概覽
- VBScript - 語法
- VBScript - 啟用
- VBScript - 位置
- VBScript - 變數
- VBScript - 常量
- VBScript - 運算子
- VBScript - 決策
- VBScript - 迴圈
- VBScript - 事件
- VBScript - Cookie
- VBScript - 數字
- VBScript - 字串
- VBScript - 陣列
- VBScript - 日期
- VBScript 高階
- VBScript - 過程
- VBScript - 對話方塊
- VBScript - 面向物件
- VBScript - 正則表示式
- VBScript - 錯誤處理
- VBScript - 雜項語句
- VBScript 實用資源
- VBScript - 常見問題解答
- VBScript - 快速指南
- VBScript - 實用資源
- VBScript - 討論
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
廣告