国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > VBScript > 正文

VBS教程:VBScript 基礎(chǔ)-使用循環(huán)語句

2019-10-26 17:57:37
字體:
供稿:網(wǎng)友

使用循環(huán)語句

循環(huán)用于重復(fù)執(zhí)行一組語句。循環(huán)可分為三類:一類在條件變?yōu)?False 之前重復(fù)執(zhí)行語句,一類在條件變?yōu)?True 之前重復(fù)執(zhí)行語句,另一類按照指定的次數(shù)重復(fù)執(zhí)行語句。

在 VBScript 中可使用下列循環(huán)語句:

    Do...Loop: 當(或直到)條件為 True 時循環(huán)。 While...Wend: 當條件為 True 時循環(huán)。 For...Next: 指定循環(huán)次數(shù),使用計數(shù)器重復(fù)運行語句。 For Each...Next:對于集合中的每項或數(shù)組中的每個元素,重復(fù)執(zhí)行一組語句。

    ( 以上語句將在下面內(nèi)容中詳細介紹)

    使用 Do 循環(huán)

    可以使用 Do...Loop 語句多次(次數(shù)不定)運行語句塊。當條件為 True 時或條件變?yōu)?True 之前,重復(fù)執(zhí)行語句塊。

    當條件為 True 時重復(fù)執(zhí)行語句

    While 關(guān)鍵字用于檢查 Do...Loop 語句中的條件。有兩種方式檢查條件:在進入循環(huán)之前檢查條件(如下面的 ChkFirstWhile 示例);或者在循環(huán)至少運行完一次之后檢查條件(如下面的 ChkLastWhile 示例)。在 ChkFirstWhile 過程中,如果 myNum 的初始值被設(shè)置為 9 而不是 20,則永遠不會執(zhí)行循環(huán)體中的語句。在 ChkLastWhile 過程中,循環(huán)體中的語句只會執(zhí)行一次,因為條件在檢查時已經(jīng)為 False。

     Sub ChkFirstWhile()     Dim counter, myNum     counter = 0     myNum = 20     Do While myNum > 10         myNum = myNum - 1         counter = counter + 1     Loop     MsgBox "循環(huán)重復(fù)了 " & counter & " 次。" End Sub Sub ChkLastWhile()     Dim counter, myNum     counter = 0     myNum = 9     Do         myNum = myNum - 1         counter = counter + 1     Loop While myNum > 10     MsgBox "循環(huán)重復(fù)了 " & counter & " 次。" End Sub

    重復(fù)執(zhí)行語句直到條件變?yōu)?True

    Until 關(guān)鍵字用于檢查 Do...Loop 語句中的條件。有兩種方式檢查條件:在進入循環(huán)之前檢查條件(如下面的 ChkFirstUntil 示例);或者在循環(huán)至少運行完一次之后檢查條件(如下面的 ChkLastUntil 示例)。只要條件為 False,就會進行循環(huán)。

     Sub ChkFirstUntil()     Dim counter, myNum     counter = 0     myNum = 20     Do Until myNum = 10         myNum = myNum - 1         counter = counter + 1     Loop     MsgBox "循環(huán)重復(fù)了 " & counter & " 次。" End Sub Sub ChkLastUntil()     Dim counter, myNum     counter = 0     myNum = 1     Do         myNum = myNum + 1         counter = counter + 1     Loop Until myNum = 10     MsgBox "循環(huán)重復(fù)了 " & counter & " 次。" End Sub            
    
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 巴彦县| 商丘市| 晋中市| 乐昌市| 黄冈市| 安溪县| 涞源县| 昌乐县| 屯昌县| 枝江市| 如东县| 盐源县| 余庆县| 黄浦区| 临颍县| 古田县| 克什克腾旗| 宝丰县| 河津市| 屯留县| 开远市| 海城市| 兰州市| 马尔康县| 太原市| 固始县| 剑阁县| 鹤岗市| 双鸭山市| 孝感市| 儋州市| 黄石市| 上饶市| 云梦县| 莲花县| 沙河市| 洛南县| 临朐县| 旬阳县| 扎兰屯市| 大厂|