---
title: "klurar lite med loop"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/13404-klurar-lite-med-loop"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Sico"
published: "2001-12-28T16:51:00.000Z"
updated: "2001-12-28T18:48:00.000Z"
replies: 7
views: 191
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/13404-klurar-lite-med-loop"
---

# klurar lite med loop

## #1 — Sico, 2001-12-28T16:51Z

Har tagit mig i kragen å ska nu lära mig asp ordentligt. Kikade runt lite å såg att webStudio's guide verkade ganska bra. 
Har iof hört att deras loginscript är inte att ha.. varför?

Men till saken. 
Denna lopsatsen har dom gjort iaf men..

```
<% 
Dim Summa
Summa = 1 

Do While Summa < 20 

Summa = Summa + 1 

If Summa = 15 Then 

Exit Do 

End If
%> 

Här kommer det ett tal p g a Do: <B><%=Summa%></B><BR> 

<% Loop %>
```

Den slutar ju på 14... hmm.. eh...  varför? logikens pusselpitar faller inte på plats..

Permalänk: https://www.webforum.nu/p/13404

## #2 — M@rtin, 2001-12-28T17:11Z

Tror det kan bero på att du kör med DO While. Testa att köra med bara While istället. Tror Do While exekveras efter det att vilkoret testats eller nåt i den stilen.

Permalänk: https://www.webforum.nu/p/301825

## #3 — jorgen, 2001-12-28T17:23Z

Ser ut som kaka på kaka grejen, varför sätta loopvilkoret till \< 20 och sedan avbryta vid 15?

Skulle gjort så här istället:

```
<% 
Dim intSumma
For intSumma = 1 to 15 

response.write "<p>"& intSumma &"</p>"

intSumma = intSumma + 1 
Next
%>
```

Men det var kanske någon annan poäng varför de gjorde så? de ville kanske visa hur exit do fungerar?

Permalänk: https://www.webforum.nu/p/301826

## #4 — Sico, 2001-12-28T17:31Z

mjo kakan har jag allt sett men det va ju att jag skulle lära mig Exit Do.

M@rtin. Ditt funkade inte..

Permalänk: https://www.webforum.nu/p/301827

## #5 — jorgen, 2001-12-28T18:13Z

Okey, alla tal från 0-15 då :)

```
<% 
Dim intSumma
For intSumma = 0 to 15 

response.write "<p>"& intSumma &"</p>"

Next
%>
```

Permalänk: https://www.webforum.nu/p/301828

## #6 — Sico, 2001-12-28T18:19Z

:P

Permalänk: https://www.webforum.nu/p/301829

## #7 — icaaq, 2001-12-28T18:24Z

```
<% 
Dim Summa
Summa = 1 

Do While Summa < 20 

Summa = Summa + 1 

 

End If
%> 

Här kommer det ett tal p g a Do: <B><%=Summa%></B><BR> 
If Summa = 15 Then 

Exit Do
<% Loop %>
```

du hade ju satt Exit do innan du skrev ut talet.... :)

Permalänk: https://www.webforum.nu/p/301830

## #8 — Sico, 2001-12-28T18:48Z

Du menar såhär va?

```
<% 
Dim Summa
Summa = 0 
Do While Summa < 20 

Summa = Summa + 1 
%> 

Här kommer det ett tal p g a Do: <B><%=Summa%></B><BR> 

<%
If Summa = 15 Then 

Exit Do
End If
Loop
%>
```

hehe.. tack för hjälpen anyway :)

Permalänk: https://www.webforum.nu/p/301831

---

Tråden på webben: https://www.webforum.nu/amne/asp/13404-klurar-lite-med-loop
