日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

ASP基礎(chǔ)入門(mén)第五篇(ASP腳本循環(huán)語(yǔ)句)

瀏覽:326日期:2022-06-05 14:47:01

繼上一篇我們學(xué)習(xí)了腳本語(yǔ)言 VBScript 的函數(shù)和條件語(yǔ)句后,今天我們繼續(xù)來(lái)看看VBScript 中的循環(huán)語(yǔ)句。

   循環(huán)語(yǔ)句的作用就是重復(fù)執(zhí)行程序代碼,循環(huán)可分為三類:一類在條件變?yōu)椤凹佟敝爸貜?fù)執(zhí)行語(yǔ)句,一類在條件變?yōu)椤罢妗敝爸貜?fù)執(zhí)行語(yǔ)句,另一類按照指定的次數(shù)重復(fù)執(zhí)行語(yǔ)句。在VBScript 中可使用下列循環(huán)語(yǔ)句:
   Do...Loop: 當(dāng)(或直到)條件為“真”時(shí)循環(huán)。
   While...Wend: 當(dāng)條件為“真”時(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ǔ)句。    我們先來(lái)看看 Do...Loop,它是可以多次(次數(shù)不定)運(yùn)行語(yǔ)句塊。當(dāng)條件為“真”時(shí)或條件變?yōu)椤罢妗敝埃貜?fù)執(zhí)行語(yǔ)句塊。請(qǐng)看下例:   

< html>

< head>
< title>DoLoop.asp< /title>< body bgcolor="#FFFFFF">< /head>< p>< /p>
< p> 請(qǐng)將今年到本月為止的每個(gè)月份的銷(xiāo)售結(jié)算記錄填寫(xiě)在本頁(yè)之上。< P>
  < %
  counter = 1
thismonth = month(now())
Do while counter < thismonth + 1
response.write " " & counter & " 月份 : "
response.write "______________________________" & "< BR>< br>"
If counter >13 then
  exit do
  end if
  counter = counter+1
Loop
  %>
  < hr>< /body>< /html>

       這段 ASP 程序運(yùn)用循環(huán)語(yǔ)句制作了一張銷(xiāo)售結(jié)算記錄表,將以上代碼剪貼至記事簿保存為 DoLoop.asp,并在瀏覽器中以 HTTP 方式進(jìn)行瀏覽,根據(jù)當(dāng)前的月份的不同,你將看到如下圖的結(jié)果。
<img src="http://arch.pconline.com.cn/pcedu/empolder/wz/asp/10111/pic/2001124_asp_11.gif">
我們來(lái)分析一下此段程序,我們的目的是要根據(jù)當(dāng)前的月份打印一張表格,首先我們建立一個(gè)計(jì)數(shù)器“count”并將其值設(shè)為 1,然后我們用函數(shù) month() 和 now() 得到當(dāng)前的月份,最后建立循環(huán),當(dāng) count 的值小于當(dāng)前月份的值加 1 的時(shí)候,即顯示月份值及一條橫線并將 count 的值加 1,循環(huán)語(yǔ)句重復(fù)執(zhí)行直到以上條件為假時(shí)退出循環(huán)。其中如果 count 大于 13 則用 exit do 立即退出循環(huán)。
  Do Loop 語(yǔ)句還可以使用以下語(yǔ)法:

  Do

  [statements][Exit Do]

  [statements]Loop [{While | Until} condition]

   While...Wend 語(yǔ)句是為那些熟悉其用法的用戶提供的。但是由于 While...Wend 缺少靈活性,所以建議最好使用 Do...Loop 語(yǔ)句。下面我們來(lái)看看 For Next 語(yǔ)句。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)行。

   最后,讓我們來(lái)看看 For Each...Next 語(yǔ)句 ,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í)非常有用。它的語(yǔ)法如下:   

For Each element In group
   [statements]
   [Exit For]
   [statements]Next [element]

   如果 group 中有至少一個(gè)元素,就會(huì)進(jìn)入 For Each 塊執(zhí)行。一旦進(jìn)入循環(huán),便首先對(duì) group 中第一個(gè)元素執(zhí)行循環(huán)中的所有語(yǔ)句。只要 group 中還有其他的元素,就會(huì)對(duì)每個(gè)元素執(zhí)行循環(huán)中的語(yǔ)句。當(dāng) group 中沒(méi)有其他元素時(shí)退出循環(huán),然后從 Next 語(yǔ)句之后的語(yǔ)句繼續(xù)執(zhí)行。

   至此,我們已經(jīng)完成了對(duì)腳本語(yǔ)言 VBScript 所有的基本知識(shí)的學(xué)習(xí),但是僅憑閱讀現(xiàn)有的這幾篇文章你是無(wú)法熟練運(yùn)用 VBScript 的,你必須通過(guò)不斷的實(shí)踐來(lái)提高自己的等級(jí)。當(dāng)然,如果你熟悉 C,你也可以選擇JavaScript 來(lái)作為 ASP 應(yīng)用程序的腳本語(yǔ)言。不知大家有沒(méi)有發(fā)現(xiàn) ASP 程序的調(diào)試比較困難,因?yàn)闆](méi)有什么現(xiàn)成的工具,在這里我向大家簡(jiǎn)要介紹一下 Microsoft Script Debugger,我們可以運(yùn)用它來(lái)進(jìn)行一定量的程序調(diào)試工作。

  IIS4.0 所包括的 Microsoft Script Debugger(Script 偵錯(cuò)工具),提供腳本程序的偵錯(cuò)功能。您可以使用 Microsoft Script 偵錯(cuò)工具來(lái)進(jìn)行對(duì)使用 VBScript、JScript 編寫(xiě)的腳本程序,以及 Java applets、beans 和 ActiveX 組件的偵錯(cuò)工作。

   有的腳本程序在用戶端瀏覽器執(zhí)行,有的腳本程序(< % … %> 中的部份)在服務(wù)器端執(zhí)行。Microsoft Script Debugger,可以偵錯(cuò)用戶端執(zhí)行的腳本程序以及服務(wù)器端執(zhí)行腳本程序。    在用戶端瀏覽器執(zhí)行的腳本程序是在用戶端的瀏覽器當(dāng)中執(zhí)行,包括在標(biāo)準(zhǔn) HTML 代碼中的 VBScript、Jscript 部份。在瀏覽器載入此 HTML 代碼或譬如按下按鈕觸發(fā)事件時(shí),將執(zhí)行此包括腳本程序的 HTML 代碼。用戶端瀏覽器執(zhí)行的腳本程序,主要用于對(duì) HTML 表單輸入的基本檢查等功能。
   在服務(wù)器端執(zhí)行的腳本程序是在 IIS 服務(wù)器端執(zhí)行,包括在 .asp 程序中。先在 IIS 服務(wù)器上執(zhí)行,執(zhí)行結(jié)果產(chǎn)生標(biāo)準(zhǔn)的 HTML 代碼,再傳送到用戶端瀏覽器。服務(wù)器端執(zhí)行的腳本程序,主要用于多個(gè)網(wǎng)頁(yè)之間的連結(jié),HTML 表單輸入的處理,以及存取服務(wù)器上數(shù)據(jù)庫(kù)的資料等。

Microsoft Script Debugger 提供以下的除錯(cuò)功能:

   1、設(shè)定中斷點(diǎn)

   2、逐步追蹤腳本程序。

   3、設(shè)定書(shū)簽。

   4、檢視呼叫堆疊。

   5、檢視和更改變數(shù)值。

   6、執(zhí)行腳本指令。

從下一篇開(kāi)始,我們將開(kāi)始學(xué)習(xí)ASP 的內(nèi)建對(duì)象,大家不要走開(kāi)呀。

標(biāo)簽: ASP
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
精品网站999| 日韩视频二区| 中文字幕av亚洲精品一部二部 | 一区二区电影在线观看| 亚洲成人三区| 久久福利毛片| 日韩精品视频在线看| 国产亚洲一卡2卡3卡4卡新区| 日韩精品中文字幕一区二区| 午夜天堂精品久久久久| 日韩在线视频一区二区三区| 亚洲精品国产精品粉嫩| 色综合视频一区二区三区日韩 | 国产综合激情| 国产一区二区精品| 日本中文字幕不卡| 欧美精品二区| 99久久夜色精品国产亚洲1000部| 日韩在线第七页| 亚洲少妇诱惑| 国产精品.xx视频.xxtv| 99国产精品免费视频观看| 亚洲伊人影院| 91综合网人人| 蜜臀久久久99精品久久久久久| 日韩欧美中文在线观看| 精品国产黄a∨片高清在线| 丝袜美腿诱惑一区二区三区 | 亚洲高清不卡| 日韩av在线免费观看不卡| 精品视频一二| 激情欧美亚洲| 国产精品久久久久久妇女| 91精品在线观看国产| 欧美另类中文字幕 | 午夜视频精品| 卡一卡二国产精品| 日韩亚洲在线| 麻豆91在线播放| 日韩在线卡一卡二| 欧美日韩国产观看视频| 亚洲激情不卡| 成人在线网站| 国产精品蜜月aⅴ在线| 日韩一区精品字幕| 激情欧美亚洲| 亚洲黄色免费av| 国产精品久久久久久模特 | 日韩激情精品| 亚洲深夜av| 久久影院一区| 免费在线观看一区| 日本亚州欧洲精品不卡| 国产精品婷婷| 午夜国产精品视频免费体验区| 樱桃视频成人在线观看| 精品国产乱码久久久| 国产精品成人**免费视频 | 国产精品字幕| 伊人网在线播放| 国产精品草草| 国产精品亚洲综合色区韩国| 综合一区在线| 日本亚洲三级在线| 久久国产精品99国产| 老色鬼久久亚洲一区二区| 伊人影院久久| 亚洲欧美高清| 免费观看在线色综合| 久久成人国产| 国产视频久久| 综合色就爱涩涩涩综合婷婷| 久久久91麻豆精品国产一区| 国产精品久久乐| 久久av免费| 日韩高清在线不卡| 清纯唯美亚洲综合一区| 国产精品中文字幕亚洲欧美| 国产精品s色| 国产精品jk白丝蜜臀av小说| 国产欧美日韩一区二区三区四区| 精品一二三区| 亚洲美洲欧洲综合国产一区 | 红桃视频欧美| 日韩精品国产精品| 国产精品99久久久久久董美香| 国产精品13p| 红桃视频国产一区| 国产欧美日韩精品一区二区三区| 国产精品国产三级国产在线观看| 亚洲视频综合| 国产乱人伦丫前精品视频| 国产日韩欧美三区| 日韩av一级| 日韩精品免费一区二区夜夜嗨| 国产精品视频首页| 亚洲女同一区| 久久中文在线| 亚洲深夜av| 精品一区电影| 蜜臀va亚洲va欧美va天堂| 精品视频国内| 噜噜噜久久亚洲精品国产品小说| 美女精品一区二区| 日韩一区欧美二区| 欧美~级网站不卡| 国产精品66| 亚洲福利精品| 国产一区二区三区天码| 亚洲综合专区| 日韩精品一卡| 国产精品日韩精品中文字幕| 2023国产精品久久久精品双| 精品免费av| 久久av综合| 国产另类在线| 亚洲色图国产| 欧美在线观看视频一区| 97人人精品| 欧美精品1区| 91亚洲精品在看在线观看高清| 黄色日韩在线| 精品国产亚洲一区二区三区在线 | 97se综合| 国产成人免费精品| 国产精品一线| 青草av.久久免费一区| 影音国产精品| 欧美日韩国产高清电影| 91精品xxx在线观看| 亚洲精品影院在线观看| 久久夜色精品| 日韩精品免费一区二区夜夜嗨 | 欧美在线资源| 一区二区小说| 午夜精品网站| 爽好久久久欧美精品| 欧美午夜不卡| 三级欧美在线一区| 亚洲视频www| 亚洲一卡久久| 一级成人国产| 日韩二区三区四区| 国产精品免费不| 91亚洲成人| 亚洲精品午夜av福利久久蜜桃| 99在线观看免费视频精品观看| 国产一在线精品一区在线观看| 五月天激情综合网| 亚洲三级精品| 免费在线观看一区| 欧美/亚洲一区| 91精品国产一区二区在线观看 | 日韩av网站免费在线| 久久午夜精品| 国产精品任我爽爆在线播放| 国产一区丝袜| 久久精品影视| 奇米亚洲欧美| 久久精品亚洲人成影院 | 日韩综合精品| 亚洲欧洲美洲国产香蕉| 精品视频在线你懂得| 亚洲欧美久久久| 国产精品美女在线观看直播| 成人羞羞视频播放网站| 久久午夜影视| 日韩高清中文字幕一区二区| 免费视频最近日韩| 日韩在线高清| 国产精品久久久久久久久久白浆| 亚洲v在线看| 久久伊人亚洲| 婷婷成人av| 一本色道久久精品| 黄色网一区二区| 91伊人久久| 免费视频久久| 极品裸体白嫩激情啪啪国产精品| 欧美精品91| 亚州国产精品| 999国产精品999久久久久久| 蜜桃精品视频| 日韩精品免费视频人成| 黄色亚洲免费| 99视频精品全部免费在线视频| 精品国产亚洲一区二区三区在线| 亚洲精选av| 蜜臀久久久久久久| 国产亚洲网站| 好看的av在线不卡观看| 成人日韩精品| 日本免费一区二区三区四区| 欧美国产专区| 精品亚洲成人| 国产精品任我爽爆在线播放| 亚洲精品亚洲人成在线观看| 99亚洲视频| 亚洲乱码一区| 日本特黄久久久高潮|