|
Struktur |
Syntax |
|
|
DO ... LOOP |
<%
i = 0
DO
response.write i & "<br>"
i = i +1
LOOP WHILE i < 10
DO WHILE i > 0
if i = 5 then
EXIT DO
end if
response.write i & "<br>"
i = i - 1
LOOP
%>
EXIT DO veranlasst ein vorzeitiges Abbrechen der Schleife.
|
|
|
WHILE...WEND |
<%
i = 0
WHILE i <= 10
response.write i & " "
i = i +1
WEND
%>
|
|
|
FOR...NEXT |
<%
FOR i = 10 TO 0 STEP -2
if i < 5 then
EXIT FOR
end if
response.write i & " "
NEXT
%>
EXIT FOR veranlasst ein vorzeitiges Abrechen der Schleife.
|
|
|
FOR EACH ... NEXT |
<%
array1 = array("for","each","element","in","gruppe")
FOR EACH element IN array1
if element = "in" then
EXIT FOR
end if
response.write element & " "
NEXT
%>
|
|
|
IF...THEN...ELSEIF...ELSE...END IF |
<%
randomize
i = Int((100 - 1 + 1) * Rnd + 1)
IF i >= 0 AND i < 30 THEN
response.write i & " liegt im Werte Bereich 0-29 <br>"
ELSEIF i >=30 AND i < 60 THEN
response.write i & " liegt im Werte Bereich 30-59 <br>"
ELSE
response.write i & " liegt im Bereich 60 und aufwärts<br>"
END IF
%>
|
|
|
SELECT CASE...END SELECT |
<%
randomize
i = Int((5 - 1 + 1) * Rnd + 1)
SELECT CASE i
CASE 0
response.write i & " Case 0"
CASE 1
response.write i & " Case 1"
CASE 2
response.write i & " Case 2"
CASE ELSE
response.write i & " Case else"
END SELECT
%>
|
|
|