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

首頁 > 編程 > ASP > 正文

如何使用asp中的for循環

2024-05-04 11:05:22
字體:
來源:轉載
供稿:網友

你們知道如何使用asp中的for循環嗎?接下來錯新小編就根據自己積累的經驗為大家講解如何使用asp中for循環的方法,供有需要的朋友們參考。

循環是指在指定情況下,多次重復執行一組語句。最常用(for …next、 do …loop),

1、重復執行的語句叫循環語句。
循環語句可以分為三種類型:
(1)、當條件不為假之前的時候重復執行語句。
(2)、當條件變為真之前重復執行語句。
(3)、按指定的次數重復執行語句。

2、For…Next 循環 如果重復操作的次數固定,使用 For…Next 循環是一個很好的選擇,此外也將介紹語法很類似的 For Each…Next循環,它適用在數組或集合的重復循環,(一)For…Next 在 For…Next 循環的語法中使用初值、終值、步長以及循環變量來完成重復計數的工作。當進入循 環第 一次執行時,循環變量便由初值開始累加一次步長,一直到等于或超過終值為止。
例如:
初值為1,終 值為 10, 步長為 2,
則循環將執行 5 次,
循環變量的值分別是 1、3、5、7、9,
第六次因循環變量累加到 11, 已經超過 10 了,便不再執行循環。

3、For…Next 循環的語法如下:
For 循環變量=初值 To 終值 Step 步長
程序語句…
[ Exit For]
程序語句…
Next
說明:
(1)、循環變量:這個變量通常是使用整數,但是必要時也可以是其他數值類型,他是一個數值變量。
(2)、初值:這是循環變量的初始值,為數值類型。其值不一定是整數, 或小數,VB會自動給他取整數
(3)、終值:循環變量的終值,為數值類型。 其值不一定是整數, 或小數,VB會自動給他取整數
(4)、步長:循環變量每次的增加量,步長的數值類型應該和循環變量一樣, 其值可以是正數(遞增循環)或是負數(遞減循環),當不能為0,如果沒有特別指定,則步 長默 認為 1。
(5)、循環體:在For語句和Next語句之間的語句,可以是一個或多個語句.
(6)、Next:是循環終端語句,在Next后面的"循環變量"與For語句中的"循環變量"必須相同.
如:for i=0 to 10 Step 1????????
......
Next


執行過程:
(1)、把初值1賦給循環變量i
(2)、將i的值與終值10進行比較,若i>10,則跳出循環,執行(5),否則執行循環體.
(3)、i增加一個步長值,即i=i+1
(4)、返回(2)繼續執行
(5)、執行Next語句后面的代碼


這個循環的作用是:根據 FOR 語句中所的初值、終值和步長,來確定循環次數,反復執行循環體內各語句。For…Next 循環尊循"先檢查、后執行"的原則,即先檢查循環變量是否超過終值,
然后決定是否執行循環體。因此,在下列情況下,循環體將不會執行,
(1)、當步長這正數,初值大于終值
(2)、當步長這負數,初值小于終值
當初值等于終值時,不管步長是正數還是負數,都執行一次循環.
For語句和Next語句必須成對出現,不能單獨使用,并且For語句必須在Next語句之前.

循環次數N 的一般公式為:
N=Int((終值-初值)/步長)+1

For…Next循環中的初值小于終值時,步長必須為正值,表示由小到大計數;若初值大于終值時,步長必須設為負值,表示由大到小計數。

例如:初值小于終值時

?

復制代碼 代碼如下:

<%
for i=0 to 10 Step 1????????? '默認步長為1可以不寫
Response.Write(i&"<br>")
Next
%>

?

例如:初值大于終值時

?

復制代碼 代碼如下:

<%
for i=10 to 1 Step -1
Response.Write(i&"<br>")
Next
%>

?

當步長大于0時:當初值<=終值時,For…Next之間的語句會被執行一次,接著循環變量會被加上步長,如果還小于終值,則再執行一次For…Next之間的語句,一直到循環變量累加到大于終值,才會跳離For…Next循環。

?

復制代碼 代碼如下:

<%
for i=1 to 1 Step 0.5
Response.Write(i&"<br>")
Next
%>

?

當步長小于0時:當初值>=終值,會執行循環內的語句一次,然后循環變量減去步長(負的),如果循環變量還>=終值,則再執行一次循環內的語句,一直到循環變量累加到小于終值,才會跳離For…Next循環。
循環語句的執行過程:

?

復制代碼 代碼如下:

<%
for i=2 to 1 Step -1
Response.Write(i&"<br>")
Next
%>

?

4、循環語句的執行過程:
(1)通過For語句進入循環。如果循環變量的初值、終值、步長為算術表達式,系統首先計算出算術表達式的值,然后將初值賦給循環變量,并將終值、步長的值存入內存
(2)將循環變量的值與終值進行比較,當循環變量的值未超過終值的范圍時,則順次執行循環體內的各個語句。若循環變量的值超過終值的范圍,則退出循環,執行NEXT的后繼語句。
(3)在執行完循環體各語句后遇到NEXT語句,將循環變量增加一個步長的值,再去終值,比較,如果仍不超過 起開潿,則再次執行循環體內的各語句,這樣重復執行,直到循環變量的值超過終值的范圍,結束該循環,執行Next的后繼語句。

課堂例題:

【例 1】
簡單1加到10,用循環特點每次加1

?

復制代碼 代碼如下:

<%
for i=0 to 10
sum=sum+i
Next
Response.Write(sum)
%>

?

最終顯示結果:55


【例 2】

?

復制代碼 代碼如下:

<%
for i=0 to 10 step 2
Response.Write(i&"<br>")
Next
%>

?

最終顯示結果:0,2.4,6,8,10


【例 3】

?

復制代碼 代碼如下:

<%
for i=0 to 10
Response.Write(i&"<br>")
?? if i=5 then
?? exit for'強制結束循環
?? end if
Next
%>

?

在上述程序中,原本 i 會從1 累加到10,執行 10次,但是在 i 累加到 5 時,符合了 i=5 的判斷式,結
果執行 Exit For 語句,跳離了循環,因此最后網頁顯示的結果是“0,1,2,3,4,5,”


【例 4】

?

復制代碼 代碼如下:

<%
for i=10 to 0 step -1
sum=sum+i
Next
Response.Write(sum)
%>

?

最終顯示結果:55


5、我們以范例來說明 For…Next循環的不同用法:

【例 1】

?

復制代碼 代碼如下:

<% For i=1 To 10
Response.write i&","
Next
%>

?

上列程序會累加上 I,而循環中的 i 會由1,2,3,…每次累加 1,一直到 10,總共執行 10 次,最后網頁會顯示出“1,2,3,4,5,6,7,8,9,10, ”

【例 2】

?

復制代碼 代碼如下:

<%
For a=1 To 10 Step 0.5
Response.write a&","
Next
%>

?

上列程序中 a將每次累加 0.5,總共執行 20 次,最后在網頁中,顯示出“1,1.5,2,2.5,3,3.5…
9.5,

【例 3】

?

復制代碼 代碼如下:

<%
For j=10 To 1 Step -1
Response.write j&","
Next
%>

?

上列程序中j 將由 10到 1,每次累減 1,最后在網頁中,顯示出“10,9,8,7,6,5,4,3,2,1, ”
【例 4】
循環中的初值、終值和步長,在程序一開始執行時只讀入一次,隨后即使在循環內更改其值,也不會對循環執行有所影響。

?

復制代碼 代碼如下:

<%
StepNum=1
EndNum=1
For i=1 To endNum Step stepNum
Response.write i&","
StepNum=StepNum-0.1
EndNum=EndNum+1
Next
%>

?

上列程序中,故意在循環內將步長每次減少 0.1,將終值每次都加 1,意圖使 i 永遠達不到終值,但是因為步長和終值都只讀取一次,便不會再更改,因此這段程序的輸出結果還是“1” 。


【例 5】

循環中的循環變量,是會在循環中更動的,因此:

?

復制代碼 代碼如下:

<%
For k=1 To 10
Response.Write k&","
Next
%>

?

上列程序會累加上 k,而循環中的 k 會由1,2,3,…每次累加 1,一直到 10,總共執行 10 次,最后網頁會顯

示出“1,2,3,4,5,6,7,8,9,10,

看完本文后你知道如何使用asp中的for循環了嗎?如果還不懂的朋友們可以留言給小編,小編會為你詳細解答~

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩电影免费观看在线观看| 日韩精品视频中文在线观看| 夜夜嗨av一区二区三区免费区| 91视频国产高清| 中文字幕亚洲无线码在线一区| 亚洲福利在线观看| 欧美日韩综合视频网址| 国产精品视频久| 久久久久久18| 91精品一区二区| 欧美一级黄色网| 国产91在线高潮白浆在线观看| 在线播放日韩专区| 久久手机精品视频| 欧美成人性生活| 亚洲男人天堂2024| 日韩小视频在线观看| 在线成人免费网站| 久久久这里只有精品视频| 中文字幕亚洲无线码a| 欧美日韩在线另类| 亚洲人成电影在线观看天堂色| 午夜精品久久久久久久白皮肤| 97av在线影院| 亚洲精品久久久久久久久久久久久| 亚洲高清av在线| 国外成人免费在线播放| 另类色图亚洲色图| 日韩精品一区二区三区第95| 亚洲娇小xxxx欧美娇小| 亚洲成人久久一区| 欧美日韩国产专区| 一本色道久久综合狠狠躁篇的优点| 亚洲网站在线看| 国产精品成人一区二区三区吃奶| 久久久精品999| 国产精品免费在线免费| 亚洲欧美国产精品专区久久| 亚洲人成网7777777国产| 精品亚洲一区二区三区| 久久国产精品影片| 国语自产精品视频在免费| 成人国内精品久久久久一区| 日韩禁在线播放| 中文字幕亚洲综合久久| 91香蕉嫩草神马影院在线观看| 日韩亚洲国产中文字幕| 国产精品电影一区| 欧美激情伊人电影| 日韩精品在线观看网站| 日韩精品免费在线观看| 欧美在线中文字幕| 成人午夜小视频| 日韩综合视频在线观看| 国产精品一区二区三区久久久| 亚洲欧美中文日韩v在线观看| 国内揄拍国内精品少妇国语| 2025国产精品视频| 亚洲精品久久久久中文字幕二区| 久久亚洲精品视频| 精品久久久久久久久久国产| 国产精品18久久久久久麻辣| 91九色单男在线观看| 国产精品美女在线观看| 日韩av在线影视| 国内久久久精品| 国产精品成熟老女人| 久久精品电影网| 日韩视频免费观看| 91精品国产99久久久久久| 成人国产精品一区二区| 中文国产成人精品久久一| 久久免费在线观看| 欧美韩日一区二区| 亚洲欧美资源在线| 另类图片亚洲另类| 国内久久久精品| 久久成年人视频| 欧美国产高跟鞋裸体秀xxxhd| 久久综合免费视频影院| 91国产视频在线| 欧美激情videos| 亚洲丝袜一区在线| 久久久久久97| 国产欧美日韩专区发布| 欧美成人手机在线| 日韩精品在线第一页| 欧美乱大交做爰xxxⅹ性3| 日韩美女毛茸茸| 国产成人小视频在线观看| 国产成人一区二区三区电影| 精品少妇一区二区30p| 国产精品综合网站| 国产精品日韩欧美大师| 亚洲欧美日韩中文在线制服| 97在线视频精品| 日韩国产欧美精品一区二区三区| 热久久美女精品天天吊色| 国产欧美亚洲视频| 社区色欧美激情 | www.日韩欧美| 中文字幕欧美日韩| 色噜噜狠狠狠综合曰曰曰88av| 国产精品旅馆在线| 精品香蕉一区二区三区| 国内久久久精品| 中文字幕av一区二区三区谷原希美| 国语自产精品视频在线看抢先版图片| 2020欧美日韩在线视频| 亚洲最大中文字幕| 亚洲精品中文字| 国产成人精品在线视频| 日韩在线中文字幕| 日本久久久久久| 国产日韩欧美视频| 亚洲图片制服诱惑| 国产视频综合在线| 中文字幕一精品亚洲无线一区| 久久精品国产亚洲精品2020| 亚洲综合第一页| 欧洲精品毛片网站| 欧美电影院免费观看| 久久久成人精品| 一本色道久久88精品综合| 久久久亚洲精选| 亚洲精品电影在线观看| 欧美肥老太性生活视频| 疯狂蹂躏欧美一区二区精品| 性夜试看影院91社区| 欧美日韩亚洲激情| 97国产精品视频| 亚洲国产精品成人一区二区| 国产97免费视| 久久精品亚洲国产| 欧美性极品xxxx做受| 亚洲色图欧美制服丝袜另类第一页| 成人性生交大片免费看视频直播| 欧美疯狂性受xxxxx另类| 日本aⅴ大伊香蕉精品视频| 欧美成人精品一区二区| 久久精品国亚洲| 国产成人精品视频| 国产精品吴梦梦| 久久天天躁狠狠躁夜夜爽蜜月| 国产日韩欧美黄色| 日韩美女免费观看| 插插插亚洲综合网| 97成人精品区在线播放| 日韩一区二区三区xxxx| 国产成人精品电影久久久| 日韩欧美精品在线观看| 日韩欧美视频一区二区三区| 国产一区香蕉久久| 久久精品中文字幕免费mv| 97久久精品人搡人人玩| 欧美黄色片免费观看| 日本免费久久高清视频| 日韩中文字幕免费视频| 亚洲已满18点击进入在线看片| 日韩成人激情影院| 亚洲精品美女视频| 成人xvideos免费视频| 92国产精品久久久久首页| 69久久夜色精品国产7777|