ACTIVE SERVER PAGE > 조건 제어 문법
등록일 : 2017-07-03 20:01
조회수 : 93,775
1. IF ~ THEN
2. SELECT CASE
'SELECT CASE' 문 역시 IF ~ THEN 구문과 마찬가지로 '조건 구문' 이 되겠습니다.
하지만 SELECT CASE 는 '조건이 많을 때' 주로 사용합니다.
SELECT CASE intNumber
CASE 1
Response.Write "intNumber 에 들어있는 수는 1입니다!"
CASE 2
Response.Write "intNumber 에 들어있는 수는 2입니다!"
CASE 3
Response.Write "intNumber 에 들어있는 수는 3입니다!"
CASE 4
Response.Write "intNumber 에 들어있는 수는 4입니다!"
CASE 5
Response.Write "intNumber 에 들어있는 수는 5입니다!"
CASE 6
Response.Write "intNumber 에 들어있는 수는 6입니다!"
CASE 7,8,9
Response.Write "intNumber 에 들어있는 수는 7,8,9 중 하나입니다!"
CASE 10
Response.Write "intNumber 에 들어있는 수는 10입니다!"
CASE ELSE
Response.Write "intNumber 에 들어있는 수는 1부터 10 사이의 정수가 아닙니다."
END SELECT
SELECT CASE 문의 사용법은 위와 같습니다.
SELECT CASE 다음에 조건을 검사할 변수를 위치시키고, CASE 1, CASE 2, CASE 3... 와 같은 방법으로 조건을 확인하는 것입니다.
(별로 어렵지 않지요?) 중간에 나오는 CASE 7,8,9 처럼 콤마(,) 를 사용하여 조건을 중복할 수도 있습니다.