asp的迴圈語句有以下幾類:
迴圈語句的作用就是重複執行程式代碼,迴圈可分為三類:一類在條件變為“假”之前重複執行語句,一類在條件變為“真”之前重複執行語句,另一類按照指定的次數重複執行語句。在VBScript 中可使用下列迴圈語句:
Do...Loop: 當(或直到)條件為“真”時迴圈。
While...Wend: 當條件為“真”時迴圈。
For...Next: 指定迴圈次數,使用計數器重複運行語句。
For Each...Next: 對於集合中的每項或數組中的每個元素,重複執行一組語句。
現在看幾個例子:
<body>do while....loop<br /><%'do while....loop 類似.net中的while(){}i=6Do while i < 10response.Write(i&"<br>")i=i+1Loop%>do ....loop until<br /><%'do while....loop 類似.net中的while(){}i=6Do response.Write(i&"<br>")i=i+1Loop until i < 10%>while....wend <br /><% i=10 while i<20 response.Write(i&"<br>") i=i+1 wend %>For...Next<br /><% for i=0 to 10 ' 包括0到10 response.Write(i&"<br>") if i=5 then exit for end if next%>For.....each....next<br /><% dim array(3) array(1)="A" array(2)="B" array(3)="C" for each a in array response.Write(a&"<br>") next%></body></html>
從資料庫讀取資料
<% while not rs.eof %> <li><a href="#"><%=rs("classname")%></a></li> <% rs.movenext wend %>
以上就是asp迴圈語句小結,希望對大家掌握asp迴圈語句有所協助。