본문 바로가기
개발이야기/asp

asp의 또다른 분기문 Select case를 알아보자

by 시다파파 2017. 1. 15.
반응형

select case문은 분기 내용이 많을때 사용되어집니다.

if문도 분기문이고 간단한 분기일경위 많이 사용되어지고 if문은 조건값이 수식이나 범위 등등도 사용가능하지만

select case문은 특정한 값이 일치할경위 그 값에 대해 분기문을 실행하는 구조입니다.

 

그때그때의 상황이나 요소에 맞게 쓰시면 될것 같습니다.

 

간단하게 예문을 보여드리겠습니다.

 

<%

Dim now_month

now_month = "1"

Select Case now_month

case "1"

response.write "현재 월은 1월입니다."

case "2"

response.write "현재 월은 2월입니다"

.........

 

case "12"

response.write "현재 월은 12월입니다." 

 

case else

response.write "현재 월을 모릅니다."

end select

%>

 

결과값 =====> 현재 월은 1월입니다.

 

select case를 이용한 분기문 예제를 보시면 아시겠지만 특정 값이 일치할경우

이후 문장을 수행하게 됩니다.

 

특이할만한 내용은 상위 case구문에서 참이 없을경우 마지막 줄에 있는 else를

실행하게 됩니다.

 

만약 case값 중에서 참이 없을 경우는 else문에 있는 "현재 월을 모릅니다." 가 출력되는겁니다.

 

구문이 어렵지 않고 한두번 사용하시면 바로 파악하실 수 있을것입니다.

반응형