Do Loop 반복 문 - Classic ASP 언어 (8)

Do Loop 반복 문 – Classic ASP 언어 (8)

Classic ASP에서는 Do Loop 문을 사용하여 특정 조건에 따라 반복 작업을 수행할 수 있습니다. Do While 문은 조건이 참인 동안 반복 실행 구문을 수행하고, Loop While 문은 일단 한 번은 실행한 후 조건을 확인하여 반복을 결정합니다. 또한, Exit Do를 사용하여 강제로 반복문을 종료할 수 있습니다. 이를 활용하여 원하는 조건에 맞는 반복 작업을 구현할 수 있습니다.

1. Do Loop 문 기본 형식

1) 처음부터 조건문을 수행함
<% Do While 조건문 %>
반복 실행 구문
<% Loop %>

2) 일단 한번은 실행하고 난 뒤에 조건문을 수행함
<% Do %>
반복 실행 구문
<% Loop While 조건문%>

Exit Do
For Next 문과 동일하게 강제로 반복문을 빠져나갈 수 있습니다. 강제로 반복문을 빠져나갈 때는 Exit Do를 사용하면 됩니다.

2. 예제

<% Option Explicit %>
     
<%
   Dim intNumber

   Response.Write "예제1) 1 부터 시작해서 5 까지 출력 </br>"

   intNumber = 1

   Do While intNumber <= 5
      Response.Write "intNumber : " & intNumber & "</br>"
      intNumber = intNumber + 1
   Loop

   
   Response.Write "</br>"
   
   Response.Write "예제2) 10 보다 작은 짝수만 출력 </br>"

   intNumber = 10

   Do
      Response.Write "intNumber : " & intNumber & "</br>"
      intNumber = intNumber - 2
   Loop While intNumber > 0
%>
실행 결과 화면입니다.

관련 이전 게시글


이 글이 도움이 되셨다면 공유를 부탁드립니다. 다음 글에서 뵙겠습니다!

위로 스크롤