亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁(yè) > 編程 > VBScript > 正文

VBScript教程 第八課 使用循環(huán)語(yǔ)句

2020-07-26 12:14:53
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
使用循環(huán)重復(fù)執(zhí)行代碼
循環(huán)用于重復(fù)執(zhí)行一組語(yǔ)句。循環(huán)可分為三類:一類在條件變?yōu)?False 之前重復(fù)執(zhí)行語(yǔ)句,一類在條件變?yōu)?True 之前重復(fù)執(zhí)行語(yǔ)句,另一類按照指定的次數(shù)重復(fù)執(zhí)行語(yǔ)句。
在 VBScript 中可使用下列循環(huán)語(yǔ)句:

Do...Loop: 當(dāng)(或直到)條件為 True 時(shí)循環(huán)。
While...Wend: 當(dāng)條件為 True 時(shí)循環(huán)。
For...Next: 指定循環(huán)次數(shù),使用計(jì)數(shù)器重復(fù)運(yùn)行語(yǔ)句。
For Each...Next: 對(duì)于集合中的每項(xiàng)或數(shù)組中的每個(gè)元素,重復(fù)執(zhí)行一組語(yǔ)句。
使用 Do 循環(huán)
可以使用 Do...Loop 語(yǔ)句多次(次數(shù)不定)運(yùn)行語(yǔ)句塊。當(dāng)條件為 True 時(shí)或條件變?yōu)?True 之前,重復(fù)執(zhí)行語(yǔ)句塊。
當(dāng)條件為 True 時(shí)重復(fù)執(zhí)行語(yǔ)句
While 關(guān)鍵字用于檢查 Do...Loop 語(yǔ)句中的條件。有兩種方式檢查條件:在進(jìn)入循環(huán)之前檢查條件(如下面的 ChkFirstWhile 示例);或者在循環(huán)至少運(yùn)行完一次之后檢查條件(如下面的 ChkLastWhile 示例)。在 ChkFirstWhile 過(guò)程中,如果 myNum 的初始值被設(shè)置為 9 而不是 20,則永遠(yuǎn)不會(huì)執(zhí)行循環(huán)體中的語(yǔ)句。在 ChkLastWhile 過(guò)程中,循環(huán)體中的語(yǔ)句只會(huì)執(zhí)行一次,因?yàn)闂l件在檢查時(shí)已經(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ǔ)句直到條件變?yōu)?True
Until 關(guān)鍵字用于檢查 Do...Loop 語(yǔ)句中的條件。有兩種方式檢查條件:在進(jìn)入循環(huán)之前檢查條件(如下面的 ChkFirstUntil 示例);或者在循環(huán)至少運(yùn)行完一次之后檢查條件(如下面的 ChkLastUntil 示例)。只要條件為 False,就會(huì)進(jìn)行循環(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

退出循環(huán)
Exit Do 語(yǔ)句用于退出 Do...Loop 循環(huán)。因?yàn)橥ǔV皇窃谀承┨厥馇闆r下要退出循環(huán)(例如要避免死循環(huán)),所以可在 If...Then...Else 語(yǔ)句的 True 語(yǔ)句塊中使用 Exit Do 語(yǔ)句。如果條件為 False,循環(huán)將照常運(yùn)行。
在下面的示例中,myNum 的初始值將導(dǎo)致死循環(huán)。If...Then...Else 語(yǔ)句檢查此條件,防止出現(xiàn)死循環(huán)。

Sub ExitExample()
   Dim counter, myNum
   counter = 0
   myNum = 9
   Do Until myNum = 10
     myNum = myNum - 1
     counter = counter + 1
     If myNum < 10 Then Exit Do
   Loop
   MsgBox "循環(huán)重復(fù)了 " & counter & " 次。"
End Sub

使用 While...Wend
While...Wend 語(yǔ)句是為那些熟悉其用法的用戶提供的。但是由于 While...Wend 缺少靈活性,所以建議最好使用 Do...Loop 語(yǔ)句。
使用 For...Next
For...Next 語(yǔ)句用于將語(yǔ)句塊運(yùn)行指定的次數(shù)。在循環(huán)中使用計(jì)數(shù)器變量,該變量的值隨每一次循環(huán)增加或減少。
例如,下面的示例將過(guò)程 MyProc 重復(fù)執(zhí)行 50 次。For 語(yǔ)句指定計(jì)數(shù)器變量 x 及其起始值與終止值。Next 語(yǔ)句使計(jì)數(shù)器變量每次加 1。

Sub DoMyProc50Times()
   Dim x
   For x = 1 To 50
     MyProc
   Next
End Sub

關(guān)鍵字 Step 用于指定計(jì)數(shù)器變量每次增加或減少的值。在下面的示例中,計(jì)數(shù)器變量 j 每次加 2。循環(huán)結(jié)束后,total 的值為 2、4、6、8 和 10 的總和。
Sub TwosTotal()
   Dim j, total
   For j = 2 To 10 Step 2
     total = total + j
   Next
   MsgBox "總和為 " & total & "。"
End Sub

要使計(jì)數(shù)器變量遞減,可將 Step 設(shè)為負(fù)值。此時(shí)計(jì)數(shù)器變量的終止值必須小于起始值。在下面的示例中,計(jì)數(shù)器變量 myNum 每次減 2。循環(huán)結(jié)束后,total 的值為 16、14、12、10、8、6、4 和 2 的總和。

Sub NewTotal()
   Dim myNum, total
   For myNum = 16 To 2 Step -2
     total = total + myNum
   Next
   MsgBox "總和為 " & total & "。"
End Sub

Exit For 語(yǔ)句用于在計(jì)數(shù)器達(dá)到其終止值之前退出 For...Next 語(yǔ)句。因?yàn)橥ǔV皇窃谀承┨厥馇闆r下(例如在發(fā)生錯(cuò)誤時(shí))要退出循環(huán),所以可以在 If...Then...Else 語(yǔ)句的 True 語(yǔ)句塊中使用 Exit For 語(yǔ)句。如果條件為 False,循環(huán)將照常運(yùn)行。

使用 For Each...Next
For Each...Next 循環(huán)與 For...Next 循環(huán)類似。For Each...Next 不是將語(yǔ)句運(yùn)行指定的次數(shù),而是對(duì)于數(shù)組中的每個(gè)元素或?qū)ο蠹现械拿恳豁?xiàng)重復(fù)一組語(yǔ)句。這在不知道集合中元素的數(shù)目時(shí)非常有用。
在以下示例中,Dictionary 對(duì)象的內(nèi)容用于將文本分別放置在多個(gè)文本框中:

<HTML>
<HEAD><TITLE>窗體與元素</TITLE></HEAD>
<SCRIPT LANGUAGE="VBScript">
<!--
Sub cmdChange_onClick
  Dim d          '創(chuàng)建一個(gè)變量
  Set d = createObject("Scripting.Dictionary")
  d.Add "0", "Athens"   '添加鍵和項(xiàng)目
  d.Add "1", "Belgrade"
  d.Add "2", "Cairo"

  For Each I in d
    Document.frmForm.Elements(I).Value = D.Item(I)
  Next
End Sub
-->
</SCRIPT>
<BODY>
<CENTER>
<FORM NAME="frmForm"

<Input Type = "Text"><p>
<Input Type = "Text"><p>
<Input Type = "Text"><p>
<Input Type = "Text"><p>
<Input Type = "Button" NAME="cmdChange" VALUE="單擊此處"><p>
</FORM>
</CENTER>
</BODY>
</HTML>

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
www.久久东京| 黄色网页在线观看| aa在线免费观看| 99亚洲男女激情在线观看| 色www亚洲国产阿娇yao| 91手机在线视频| 欧洲亚洲成人| 88xx成人网| 中文字幕中文字幕在线一区| 亚洲一区二区三区在线观看网站| 国产原创视频在线| 亚洲综合欧美| 无码人妻精品一区二区三区99不卡| 九色在线免费| 性国产高清在线观看| 色8久久影院午夜场| 久久久男人天堂| 国产一区香蕉久久| 国产极品久久久| 国产精品96久久久久久| 色悠久久久久综合欧美99| 免费视频久久| 夜色77av精品影院| 亚洲欧美日韩国产另类专区| 无码国产精品一区二区色情男同| а√天堂www在线а√天堂视频| 国产mv免费观看入口亚洲| 亚洲欧美自拍另类日韩| 美女福利视频在线观看| 久久人91精品久久久久久不卡| 成人免费视频网| 日日干日日操日日射| 日韩av在线免费看| 国产黄a三级三级看三级| 亚洲不卡1区| 亚洲免费视频二区| 国产又爽又黄网站亚洲视频123| 国产黄色美女视频| 风流少妇一区二区三区91| 啪啪导航网站| 国产主播在线观看| 欧美日韩亚洲国产综合| 日韩 欧美 中文| 欧美裸体一区二区三区| 亚洲欧美在线一区二区| 欧美激情2020午夜免费观看| 日本免费视频www| 国产馆在线观看| 黄色激情在线观看| 日韩久久久久久久| 久久新电视剧免费观看| 午夜私人影院久久久久| 欧美成人精品福利在线视频| 欧美日韩破处| 成人3d动漫在线观看| 日本一区二区在线视频| 黄色免费在线观看| 日本一区二区在线不卡| 日韩精品视频久久| 视频在线观看免费高清| japanesexxxxfree在线观看| 日韩小视频在线播放| 国产传媒久久文化传媒| 99久久99热这里只有精品| 精品国产一区久久| 992tv在线成人免费观看| 美女黄视频在线播放| 特级西西444www大胆免费看| 搡老岳熟女国产熟妇| 2021中文字幕在线| 天天做夜夜操| 十九岁完整版在线观看好看云免费| 精人妻一区二区三区| 成年人视频网站在线| 91麻豆精品国产91久久久使用方法| 欧美伊人久久大香线蕉综合69| 国产一区二区美女| 国产经典一区二区三区| 黄网站在线免费看| 精品福利影院| 在线免费观看av影视天堂| 中文字幕一区二区三区四区免费看| 日韩av中文字幕一区二区| gv天堂gv无码男同在线观看| 在线看片第一页欧美| 国产精品极品美女在线观看| 亚洲精品自拍第一页| 无码人妻精品一区二区三| 成人ssswww在线播放| 特黄一区二区三区| 6080亚洲精品一区二区| 久久97人妻无码一区二区三区| 欧美男男freegayvideosroom| 57pao成人永久免费视频| 日韩不卡一区| jizz国产在线观看| 国产成人av一区二区三区不卡| 色婷婷综合激情| 26uuu亚洲婷婷狠狠天堂| 国产精品久久久久四虎| 秋霞在线观看av| 亚洲人精选亚洲人成在线| 久久久人人人| 日本特黄一级片| 国产精品旅馆在线| 国语自产精品视频在线看8查询8| 涩爱av色老久久精品偷偷鲁| 日韩av手机在线免费观看| xxxxx国产| jvid一区二区三区| 欧美精品九九99久久| 国产精品二区一区二区aⅴ污介绍| 任你躁av一区二区三区| 国产精品videossex国产高清| 成人黄色在线网站| 精品1区2区3区4区| 国产成人精品免费一区二区| 91热视频在线观看| 丰满人妻中伦妇伦精品app| 少妇精品无码一区二区三区| 欧美精品在线观看播放| 成人免费在线| 日韩一区二区三区在线观看视频| 天天色天天射天天综合网| 国产人妻777人伦精品hd| 污污视频在线观看网站| 欧美性生活一级| 亚洲美女尤物影院| 高清av免费一区中文字幕| 色呦呦视频在线观看| 国产传媒欧美日韩成人| 欧美精品一级二级三级| 一级aaa毛片| 在线一区二区三区四区五区| 免费h片在线观看| 亚洲最大成人在线| jizzyou欧美16| 国产91在线亚洲| 视频一区二区中文字幕| 激情成人四房播| 最新视频 - x88av| 国产h视频在线观看| 国产精品丝袜一区二区| 欧美少妇xxxx| 九九精品视频在线| 日本在线视频1区| 国产二区在线播放| 亚洲男人天堂色| 美女网站色免费| 国产一区二区在线视频播放| 国产精品视频在线观看| 欧美xxxx性| 粉嫩av一区二区三区在线播放| 最新中文字幕在线视频| 久久精品道一区二区三区| 日日夜夜精品视频免费观看| 亚洲激情图片小说视频| 欧美极品免费| 四虎最新地址发布| 蜜臀99久久精品久久久久小说| 欧美成人激情视频免费观看| 另类小说视频一区二区| 老太脱裤子让老头玩xxxxx| 91福利视频网| 日本成年人网址| 黄色国产在线视频| 五月国产精品| 一区二区三区日| 成人午夜电影小说| 国产精品99精品无码视亚| 欧美视频免费在线| 六月丁香激情综合| a√免费观看在线网址www| h视频免费在线观看| 免费高清一区二区三区| 亚洲一区二区视频| 奇米4444一区二区三区| 男女av一区三区二区色多| 性爱视频日本| 成人小视频在线| 久久久久电影| 91麻豆精品国产91久久| 国产成人在线一区| 青青在线观看视频中文字| 很黄很色的网站| 九色在线视频观看| 亚洲aaa激情| 国产欧美精品久久久| 成人激情视频小说免费下载| 爱啪导航一精品导航站| 青青草成人在线| 日韩精品免费一线在线观看| 国产精品青青在线观看爽香蕉| 久久久久久黄| 欧美aaaaaaaaaaaa| 日批免费观看视频| 女女同性女同一区二区三区91| 人人妻人人爽人人澡人人精品| 在线影视一区| 波多野结衣乳巨码无在线观看| 一区二区乱码| 91精品综合久久久久久五月天| 97在线看福利| 亚洲天堂中文字幕| 一本色道亚洲精品aⅴ| 一区二区中文字幕在线观看| 欧美xxxxx少妇| 亚洲欧美激情一区二区三区| 亚洲丶国产丶欧美一区二区三区| 欧美性狂猛xxxxxbbbbb| 特黄特色特刺激视频免费播放| 日日摸日日碰夜夜爽无码| 国产男男gay体育生网站| 欧美人与性动交xxⅹxx| 久久久久久久久久久影院| 国产精品一区二区久久久| 亚洲女厕所小便bbb| 国产欧美日韩在线看| 五月天激情在线| 国产日韩av高清| 91精东传媒理伦片在线观看| 大荫蒂欧美视频另类xxxx| 99久久99久久免费精品蜜臀| 精品欧美日韩| 超碰97人人干| 东京久久高清| 四虎成人影院网址| 惠美惠精品网| √天堂8在线网| 亚洲激情视频在线观看| 欧美日韩国产一区二区三区不卡| 久久夜色精品国产亚洲aⅴ| 成人激情视频在线播放| 99国产精品免费视频观看| 天天综合视频在线观看| 色播视频在线观看| 99热国内精品永久免费观看| 国产人成在线视频| 亚洲韩国精品一区| 天堂av2020| 欧美精品一区二区在线播放| 国产真实乱人偷精品人妻| 日韩激情免费视频| xvideos.蜜桃一区二区| 国产一区二区三区免费观看| 男人女人拔萝卜视频| 亚洲aⅴ网站| 日本免费在线视频观看| 成人免费网视频| 思思久久精品视频| 国产极品一区| 国产日韩中文字幕在线| 99在线精品视频| 美国av一区二区三区| 中文字幕综合在线观看| 国产激情无码一区二区三区| 女人裸体性做爰全过| 精品国产乱码久久久久久郑州公司| 黄色在线视频网站| 国产91精品入口| 欧美hdfree性xxxx| 日本美女久久久| 亚洲综合激情小说| 影院免费视频| 婷婷丁香激情综合| 国产在线精品一区二区三区不卡| 亚洲日本一区二区三区在线不卡| 午夜免费久久看| 中文字幕免费观看视频| 国产精品日韩一区二区| 亚洲一级二级三级| 粉嫩av懂色av蜜臀av分享| 成人免费图片免费观看| 亚洲一区二区在线播放| 久久久久亚洲综合| 美女视频一区| 综合激情网站| 欧美亚洲综合在线| 久久久影视传媒| 99亚洲国产精品| 日韩成人免费电影| 亚洲自拍偷拍av| 亚洲人亚洲人成电影网站色| 国产精品午夜一区二区欲梦| 成人亚洲一区二区| 黄色录像免费观看| 中文写幕一区二区三区免费观成熟| 黄a在线观看| 亚洲男女在线观看| 国产精品 日产精品 欧美精品| 777久久久精品一区二区三区| www.精品av.com| 日韩在线观看一区| 在线观看入口黄最新永久免费国产| 久久伊人一区二区| 国产91在线观看丝袜| 日韩专区视频网站| 欧美偷窥清纯综合图区| 中文字幕中文在线| 免费网站观看www在线观| 男人插女人视频在线观看| 天堂va蜜桃一区二区三区漫画版| 天天综合网天天综合| 欧洲亚洲精品久久久久| 538视频在线| 中文字幕亚洲欧美在线不卡| 韩国一区二区三区| 久久久成人的性感天堂| 欧美一级在线观看| 蜜桃久久久久久久| 国语自产精品视频在线看抢先版结局| 中文字幕剧情在线观看一区| 伊人成人开心激情综合网| 人人澡人人爽| 日韩欧美一区二区免费| 日本少妇性生活| 欧美日韩国产乱码电影| 午夜激情久久| 亚洲欧美在线x视频| 国产高清视频免费| 性生交大片免费看女人按摩| 日韩在线不卡av| www.嫩草免费在线观看| 欧美激情aⅴ一区二区三区| 91九色网站| 都市激情国产精品| 毛片女人与拘交视频| 欧美成人中文字幕|