【VBS】总结 Visual Basic 的分支结构和循环结构
生活随笔
收集整理的這篇文章主要介紹了
【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 IfIf…Then…Else 語句
If i=1 Thenmsgbox "Hello" Elsemsgbox "Goodbye" End IfIf…Then…Elseif 語句
If payment="Bob" Thenmsgbox "Hello, Bob!" Elseif payment="Sam" Thenmsgbox "Hello, Sam!" Elseif payment="Amy" Thenmsgbox "Hello, Amy!" Elsemsgbox "Hello, World!" end IfSelect 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 NextFor Each…Next 語句
Dim names(2) names(0) = "Bob" names(1) = "Sam" names(2) = "Amy"For Each i In namesdocument.write(i & "<br/>") NextDo…Loop 語句
i=0 Do While i < 10document.write(i & "<br/>")i=i+1 Loop總結
以上是生活随笔為你收集整理的【VBS】总结 Visual Basic 的分支结构和循环结构的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 打表巧解蛇形方阵(洛谷P5731题题解,
- 下一篇: 【算法分析与设计】实验 分治算法解决Gr