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

首頁 > 編程 > VBScript > 正文

VBS For Next循環的一些細節

2019-10-26 18:05:49
字體:
來源:轉載
供稿:網友
For Next 語句的基本結構為:
復制代碼 代碼如下:

For counter = start To end [Step step]
[statements]
[Exit For]
[statements]
Next

當 For Next 循環開始時,Visual Basic Scripting Edition (VBScript) 將 start 賦值給 counter。在運行循環中的語句塊之前,將 counter 與 end 進行比較。如果 counter 已經超過了 end 的值,那么 For 循環終止,控制流程跳躍到 Next 之后的語句。否則運行循環中的語句塊。

每次 VBScript 遇到 Next 的時候,它將 counter 增加 step 并返回到 For。它再次比較 counter 和 end 的值,并根據結果繼續運行循環中的語句塊或者終止循環。這個過程將一直進行下去,直到 counter 超過了 end 或者遇到了 Exit For 語句。

以上為常識,簡單的提一下來湊字數,下面是一個你可能忽略掉的細節:

循環控制變量 start end 和 step 僅僅在循環開始前求值一次,如果你在循環中的語句塊改變 end 或者 step 的值,這個改變不會影響到循環的運行。

寫個簡單的 VBS 腳本驗證一下:
復制代碼 代碼如下:

'Author: Demon
'Date: 2012-1-19
n = 10
s = 1
For i = 1 To n Step s
WScript.Echo i
n = 5
s = 2
Next
WScript.Echo n, s

我們在循環中改變了 n 和 s 的值,但是循環仍然進行了10次,依次輸出1到10,說明 For Next 循環內部保存有循環控制變量 n 和 s 的一份拷貝,并以此內部變量來控制循環的流程。

了解這個細節有助于我們寫出高效簡潔的代碼:
復制代碼 代碼如下:

'Author: Demon
'Date: 2012-1-19
s = "http://jb51.net"
For i = 1 To Len(s)
WScript.Echo Mid(s, i, 1)
Next

'這種 C Style 的寫法并不比上面效率更高
'在 VBS 的 For Next 循環中不需要這么做
l = Len(s)
For i = 1 To l
WScript.Echo Mid(s, i, 1)
Next

值得注意的是,在循環中改變 counter 是允許的,但是你應該避免這么做,這樣只會使你的腳本難以閱讀和調試。
復制代碼 代碼如下:

'Author: Demon
'Date: 2012-1-19
For i = 1 To 10
WScript.Echo i
i = i + 2 '不提倡這么做
Next

參考鏈接:http://msdn.microsoft.com/en-us/library/sa3hh43e%28v=vs.85%29.aspx

原文:http://demon.tw/programming/vbs-for-next.html

您可能感興趣的文章:

VBS For Next循環的陷阱分享
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91久久综合亚洲鲁鲁五月天| 色综合久久久888| 国内伊人久久久久久网站视频| 国产一区二区三区免费视频| 亚洲最大福利视频网站| 欧美激情亚洲一区| 久久免费国产精品1| 精品福利在线视频| 国产亚洲美女精品久久久| 91亚洲精品久久久久久久久久久久| 91国自产精品中文字幕亚洲| 久久99精品国产99久久6尤物| www.美女亚洲精品| 欧美综合第一页| 国产在线精品一区免费香蕉| 亚洲色图欧美制服丝袜另类第一页| 夜夜嗨av色一区二区不卡| 91高清免费在线观看| 黄色精品一区二区| 亚洲大胆人体在线| 欧日韩不卡在线视频| 国产精品女人网站| 欧美高清理论片| www高清在线视频日韩欧美| 九九久久精品一区| 国产99久久久欧美黑人| 国产精品∨欧美精品v日韩精品| 久久青草福利网站| 亚洲专区在线视频| 久久免费视频这里只有精品| 久久精品91久久香蕉加勒比| 精品久久久免费| 欧美日韩性视频| 久久久精品一区二区| 久精品免费视频| 成人自拍性视频| 日韩在线视频中文字幕| 亚洲美女av在线| 最近2019中文字幕在线高清| 国产精品18久久久久久首页狼| 一区二区三区视频在线| 亚洲成人av中文字幕| 国产盗摄xxxx视频xxx69| 欧美wwwxxxx| 欧美一级黑人aaaaaaa做受| 中文字幕在线看视频国产欧美| 国产精品中文在线| 中文字幕日韩欧美| 中文字幕国产亚洲2019| 精品久久久久久国产91| 日韩欧美一区二区在线| 日本欧美中文字幕| 欧美性精品220| 精品久久久久久久久久久| 日韩电影免费观看在线| 成人黄色影片在线| 国产日韩精品在线| 一区二区成人精品| 亚洲r级在线观看| 狠狠色狠狠色综合日日小说| 国产成人一区二| 精品久久久久久久大神国产| 国产在线视频不卡| 色妞色视频一区二区三区四区| 亚洲网站在线看| 欧美激情亚洲另类| 日韩成人av在线| 欧美综合一区第一页| 国产精品欧美风情| 亚洲欧洲一区二区三区久久| 国产精品美女主播在线观看纯欲| 国产成人精品综合久久久| 蜜月aⅴ免费一区二区三区| 亚洲午夜精品久久久久久性色| 欧美电影在线观看完整版| 久久夜色精品国产亚洲aⅴ| 国产精品福利无圣光在线一区| 日韩av手机在线观看| 欧美日韩成人在线观看| 亚洲桃花岛网站| 国产美女精品视频| 26uuu亚洲伊人春色| 8050国产精品久久久久久| 亚洲免费视频观看| 国产亚洲精品久久久久久| xxx成人少妇69| 欧美性猛交xxxx乱大交| 亚洲视频在线看| 精品视频—区二区三区免费| 日本欧美在线视频| 久久理论片午夜琪琪电影网| 精品久久久久久久大神国产| 青草青草久热精品视频在线网站| 成人性生交大片免费观看嘿嘿视频| 最近2019中文免费高清视频观看www99| 2021久久精品国产99国产精品| 欧美日韩成人免费| 91av在线视频观看| 97国产成人精品视频| 国产精品久久久久久久久久新婚| 成人国产在线激情| 亚洲人成在线观看网站高清| 青青a在线精品免费观看| 亚洲码在线观看| 国产精品扒开腿做爽爽爽的视频| 狠狠躁夜夜躁人人爽超碰91| 欧美日韩免费看| 久久久精品国产网站| 国产精品一二区| 国产性色av一区二区| 成人免费视频在线观看超级碰| 91亚洲精品在线观看| 国产精品吴梦梦| 97免费在线视频| 亚洲视频专区在线| 4444欧美成人kkkk| 欧美丰满少妇xxxxx做受| 欧美放荡办公室videos4k| 国产一区二区丝袜高跟鞋图片| 色婷婷久久av| 国产91精品视频在线观看| 伊人久久男人天堂| 欧美日韩在线免费观看| 国产精品成人aaaaa网站| 68精品国产免费久久久久久婷婷| 亚洲欧美色婷婷| 亚洲精品福利免费在线观看| 国产在线拍揄自揄视频不卡99| 久久精品国产99国产精品澳门| 91久久在线播放| 美女精品视频一区| 欧美日韩国产中文精品字幕自在自线| 国产精品久久久久77777| 亚洲理论片在线观看| 亚洲国产黄色片| 欧美性猛交xxxx乱大交| 欧美黑人巨大精品一区二区| 91九色国产在线| 这里只有精品视频在线| 欧美二区乱c黑人| 欧美裸身视频免费观看| 国产成人精品最新| 91美女福利视频高清| 这里只有精品视频| 永久免费精品影视网站| 秋霞午夜一区二区| 日韩在线视频一区| 欧美精品电影在线| 国产一级揄自揄精品视频| 日韩欧美a级成人黄色| 91精品国产91久久久久| 亚洲国产精品人久久电影| 国产在线观看精品一区二区三区| 疯狂做受xxxx欧美肥白少妇| 欧美xxxx做受欧美.88| 久久中国妇女中文字幕| 国产精品啪视频| 精品毛片三在线观看| 中文字幕国产亚洲| 日韩中文视频免费在线观看| 国产精品普通话| 精品无人国产偷自产在线| 91免费高清视频| 免费成人高清视频|