IT 프로그래밍/ASP

ASP Exit 문 기초 설명

정윤문경아빠 2014. 1. 25. 03:27

이번에는 Exit 문에 대해서 알아보겠습니다.

 

Exit 문은 특별한건 없고

 

반복문이 한참 실행하고 있을때 특정 조건이 맞아떨어지면 반복문이 종료되게 하는 구문입니다.

 

예제를 보겠습니다.

 

---------------------------------------------------------------------------------------------------------------------

 

<%option explicit%>

 

<%option explicit%>

<html>

<body>

<table width="300" border="1">

<tr bgcolor="yellow" align="center">

<td>이름</td>

<td>제목</td>

<td>이메일</td>

</tr>

<%

Dim count

count = 0

 

Do While count < 10

%>

<tr>

<td>첫번째 행</td>

<td>두번째 행</td>

<td>세번째 행</td>

</tr>

<%

If count >= 2 Then

Exit Do

End If

count = count + 1

Loop

%>

</body>

</html>

 

---------------------------------------------------------------------------------------------------------------------

 

앞전 포스팅의 예제에서 Exit 를 추가했습니다.

 

만약 count 값이 2보다 크거나 같아지게 되면 Exit Do 빠져나가라고 되어있죠.

 

실행을 하면 다음과 같습니다.

 

 


 

예...잘 되는군요

 

여기서 잠깐 햇갈릴 수 있는부분이 뭐냐면...

 

count 값이 2가 되면 빠져나가라고 했는데 왜 행이 세번째꺼까지 실행이 되었냐고 생각하시는 분들이 있으실텐데요

 

count가 0부터 시작했기때문에 0일때 한번 1일때 한번 2일때 한번 이렇게 총 3번을 실행하고 빠져나가는거죠

 

만약 Exit 문이 <tr> 보다 위에 있었다면(While문 바로 아래) 행은 2개만 생성되고 Exit 하게 됩니다.

 

만약 이해가 안되는 부분이 있으면 답글 남겨주세요~^^