IT 프로그래밍/ASP2014. 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 하게 됩니다.

 

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

 

'IT 프로그래밍 > ASP' 카테고리의 다른 글

ASP FormatDateTime 기초 설명  (0) 2014.01.25
ASP FormatCurrency 함수 기초 설명  (0) 2014.01.25
ASP Do Loop문 기초 설명  (0) 2014.01.25
ASP For Each문 기초 설명  (0) 2014.01.25
ASP 반복문 FOR문 기초 설명  (0) 2014.01.25
Posted by 정윤문경아빠