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

首頁 > 編程 > ASP > 正文

詳細講解ASP腳本循環語句

2024-05-04 10:58:17
字體:
來源:轉載
供稿:網友
如果有人告訴你學習 ASP 不需要任何編程知識,那么他錯了;如果我告訴你學習 ASP 必須掌握一門編程語言,那么我錯了。ASP 動態服務器頁面環境的特點就在于它是通過一種或幾種腳本語言而寫成的,腳本語言可以看作是編程語言的簡化版,它易于學習和掌握,這給廣大動態網站的設計者們提供了相當大的便利。可以這么說 : 腳本語言運用的得當與否直接關系到 ASP 應用程序的優與劣。繼上一篇我們學習了腳本語言 VBScript 的函數和條件語句后,今天我們繼續來看看 VBScript 中的循環語句。 
   循環語句的作用就是重復執行程序代碼,循環可分為三類:一類在條件變為“假”之前重復執行語句,一類在條件變為“真”之前重復執行語句,另一類按照指定的次數重復執行語句。在 VBScript 中可使用下列循環語句: 
   Do...Loop: 當(或直到)條件為“真”時循環。 
   While...Wend: 當條件為“真”時循環。 
   For...Next: 指定循環次數,使用計數器重復運行語句。 
   For Each...Next: 對于集合中的每項或數組中的每個元素,重復執行一組語句。 
   我們先來看看 Do...Loop,它是可以多次(次數不定)運行語句塊。當條件為“真”時或條件變為“真”之前,重復執行語句塊。請看下例: 
<html> 
<head> 
<title>DoLoop.asp</title> 
<body bgcolor="#FFFFFF"></head> 
<p> 請將今年到本月為止的每個月份的銷售結算記錄填寫在本頁之上。<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 程序運用循環語句制作了一張銷售結算記錄表,將以上代碼剪貼至記事簿保存為 DoLoop.asp,并在瀏覽器中以 HTTP 方式進行瀏覽,根據當前的月份的不同。 
  我們來分析一下此段程序,我們的目的是要根據當前的月份打印一張表格,首先我們建立一個計數器“count”并將其值設為 1,然后我們用函數 month() 和 now() 得到當前的月份,最后建立循環,當 count 的值小于當前月份的值加 1 的時候,即顯示月份值及一條橫線并將 count 的值加 1,循環語句重復執行直到以上條件為假時退出循環。其中如果 count 大于 13 則用 exit do 立即退出循環。 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 芜湖县| 阿拉善盟| 宁南县| 连云港市| 长垣县| 墨脱县| 南充市| 璧山县| 阆中市| 翼城县| 阿合奇县| 长沙市| 寿阳县| 济宁市| 阿拉善右旗| 沁源县| 台山市| 红河县| 绥化市| 伊春市| 鄂伦春自治旗| 郁南县| 泰安市| 信阳市| 星子县| 滨海县| 西乌珠穆沁旗| 昌黎县| 永善县| 松滋市| 新疆| 兴安县| 龙岩市| 阳高县| 高州市| 新兴县| 周口市| 启东市| 壶关县| 中卫市| 得荣县|