日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【VBS】总结 Visual Basic 的分支结构和循环结构

發布時間:2025/3/15 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【VBS】总结 Visual Basic 的分支结构和循环结构 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

分支

在 VBScript 我們可以使用4種條件語句:

  • If 語句:假如你希望在條件為 true 時執行一系列的代碼,可以使用這個語句。
  • If…Then…Else 語句:假如你希望執行兩套代碼其中之一,可以使用這個語句。
  • If…Then…Elseif 語句:假如你希望選擇多套代碼之一來執行,可以使用這個語句。
  • Select Case 語句:假如你希望選擇多套代碼之一來執行,可以使用這個語句。

If 語句

如果需要在條件為 true 時只執行一行語句,可以把代碼寫為一行:

if i=10 Then msgbox "Hello"

假如我們需要在條件為 true 時執行不止一條語句,那么就必須在一行寫一條語句,然后使用關鍵詞 “End If” 來結束這個語句:

If i=10 Thenmsgbox "Hello"i = i+1 End If

If…Then…Else 語句

If i=1 Thenmsgbox "Hello" Elsemsgbox "Goodbye" End If

If…Then…Elseif 語句

If payment="Bob" Thenmsgbox "Hello, Bob!" Elseif payment="Sam" Thenmsgbox "Hello, Sam!" Elseif payment="Amy" Thenmsgbox "Hello, Amy!" Elsemsgbox "Hello, World!" end If

Select Case 語句

Select Case payment Case "Bob"msgbox "Hello, Bob!" Case "Sam"msgbox "Hello, Sam!" Case "Amy"msgbox "Hello, Amy!" Case Elsemsgbox "Hello, World!" End Select

循環

在 VBScript 中,我們可以使用四種循環語句:

  • For…Next 語句:運行一段語句指定的次數,可指定步長。
  • For Each…Next 語句:針對數組中的每個元素或集合中的每個條目來運行某段語句。
  • Do…Loop 語句:運行循環,當條件為 true 或者直到條件為 true 時。
  • While…Wend 語句:不要使用這個語句,應該使用 Do…Loop 語句代替它。

For…Next 語句

For i=1 to 10some code Next

使用Step控制步長(±)

For i=2 To 10 Step 2some code Next For i=10 To 2 Step -2some code Next

使用Exit退出循環

For i=1 to 10If i=5 Then Exit Next

For Each…Next 語句

Dim names(2) names(0) = "Bob" names(1) = "Sam" names(2) = "Amy"For Each i In namesdocument.write(i & "<br/>") Next

Do…Loop 語句

i=0 Do While i < 10document.write(i & "<br/>")i=i+1 Loop

總結

以上是生活随笔為你收集整理的【VBS】总结 Visual Basic 的分支结构和循环结构的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。