Använd for/next i asp
Förord
En for-next loop bygger på att man först påbörjar loopen och är inne i den ända tills ett krav uppfylls, då går man ur loopen igen.Innehåll
»Ett exempel kan vara att du skall utföra någonting 10 gånger. För att göra det så skriver du enligt följande:
Om du av någon anledning inte vill fullfölja loopen så kan man skriva Exit For så kommer man ur for-satsen. Detta exempel visar att om b blir större än 50 så avbryts For-satsen:
Det kan också vara så att du vill ha flera For-satser inuti varandra för att utföra olika saker, då skulle det kunna se ut på följande sätt:
Om du gör någon intressant (eller kanske något konstigt fel) på grund av detta material så skicka gärna det med ett mail eller bifoga en länk till mig så presenterar jag detta som ytterligare exempelfiler för kursen. Om detta innehållet är felaktigt eller du lärt dig fler finesser så skriv gärna en rad eller varför inte en egen kurs baserat på dina erfarenheter. Sänd gärna in dina tips till denna artikel.
/Pelle Johansson
<%
For A = 1 To 10
tmp = tmp & A
Next
Response.Write tmp
%>
12345678910
Om du av någon anledning inte vill fullfölja loopen så kan man skriva Exit For så kommer man ur for-satsen. Detta exempel visar att om b blir större än 50 så avbryts For-satsen:
<%
For a = 1 To 100
b = b + a
if b > 50 Then Exit For
Next
%>
Det kan också vara så att du vill ha flera For-satser inuti varandra för att utföra olika saker, då skulle det kunna se ut på följande sätt:
<%
For a = 1 To 5
tmp = tmp & a
For b = 1 to 2
tmp = tmp & "-"
Next
Next
%>
1--2--3--4--5--
Var denna artikeln användbar?
Om du gör någon intressant (eller kanske något konstigt fel) på grund av detta material så skicka gärna det med ett mail eller bifoga en länk till mig så presenterar jag detta som ytterligare exempelfiler för kursen. Om detta innehållet är felaktigt eller du lärt dig fler finesser så skriv gärna en rad eller varför inte en egen kurs baserat på dina erfarenheter. Sänd gärna in dina tips till denna artikel./Pelle Johansson
0 Kommentarer