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

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

詳細(xì)講解ASP腳本循環(huán)語(yǔ)句

2024-05-04 11:01:52
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
如果有人告訴你學(xué)習(xí) ASP 不需要任何編程知識(shí),那么他錯(cuò)了;如果我告訴你學(xué)習(xí) ASP 必須掌握一門(mén)編程語(yǔ)言,那么我錯(cuò)了。ASP 動(dòng)態(tài)服務(wù)器頁(yè)面環(huán)境的特點(diǎn)就在于它是通過(guò)一種或幾種腳本語(yǔ)言而寫(xiě)成的,腳本語(yǔ)言可以看作是編程語(yǔ)言的簡(jiǎn)化版,它易于學(xué)習(xí)和掌握,這給廣大動(dòng)態(tài)網(wǎng)站的設(shè)計(jì)者們提供了相當(dāng)大的便利。可以這么說(shuō) : 腳本語(yǔ)言運(yùn)用的得當(dāng)與否直接關(guān)系到 ASP 應(yīng)用程序的優(yōu)與劣。繼上一篇我們學(xué)習(xí)了腳本語(yǔ)言 VBScript 的函數(shù)和條件語(yǔ)句后,今天我們繼續(xù)來(lái)看看 VBScript 中的循環(huán)語(yǔ)句。 
   循環(huán)語(yǔ)句的作用就是重復(fù)執(zhí)行程序代碼,循環(huán)可分為三類(lèi):一類(lèi)在條件變?yōu)椤凹佟敝爸貜?fù)執(zhí)行語(yǔ)句,一類(lèi)在條件變?yōu)椤罢妗敝爸貜?fù)執(zhí)行語(yǔ)句,另一類(lèi)按照指定的次數(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> 請(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)前的月份的不同。 
  我們來(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)。 
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 雅江县| 南城县| 文成县| 乌恰县| 甘洛县| 元江| 杭锦后旗| 德钦县| 赤壁市| 清原| 辽宁省| 宜黄县| 中方县| 华亭县| 临夏市| 景洪市| 绥中县| 江达县| 车险| 颍上县| 合山市| 天水市| 儋州市| 新安县| 苏尼特左旗| 淮滨县| 宜州市| 正阳县| 锡林浩特市| 田东县| 化德县| 天气| 安康市| 呈贡县| 合作市| 大城县| 大连市| 达日县| 青川县| 连城县| 安达市|