<% %> Slaughterarts
   News... | Hack-Acad | Downloads | Web-Projekte | System-Check | Kontakt
HACKACAD - ASP Ablaufstrukturen

  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
%>