ASP의 선택 사례 사용법
표현식의 값을 기반으로 여러 명령문 세트 중 하나를 실행합니다.
Case 테스트 표현식 선택
[케이스 표현 목록-n
[문-n]] .
[Case Else 표현목록-n
[elsestatements-n]]
선택 종료
매개변수
테스트 표현
숫자 또는 문자열 표현식.
표현 목록-n
사례가 나타나는 경우 필수입니다. 하나 이상의 표현식으로 구분된 목록입니다.
명령문-n
testexpression이 표현식 목록-n의 일부와 일치할 때 실행되는 하나 이상의 명령문입니다.
elsestatements-n
testexpression이 Case 절의 어떤 부분과도 일치하지 않을 때 실행되는 하나 이상의 문입니다.
설명하다
testexpression이 Case 표현식 목록 표현식과 일치하면 이 Case 절과 다음 Case 절 사이 또는 End Select를 통한 마지막 절에 대한 명령문이 실행되고 제어는 End Select 이후의 명령문으로 이동됩니다. testexpression이 여러 Case 절의 표현식 목록 표현식과 일치하는 경우 일치하는 첫 번째 문만 실행됩니다.
Case Else는 testexpression과 다른 Case 옵션의 표현식 목록 사이에 일치하는 항목이 없으면 elsestatements가 실행된다는 것을 나타내는 데 사용됩니다. 필수는 아니지만 Select Case 블록 내에 Case Else 문을 배치하여 예상치 못한 테스트 표현식 값을 처리하는 것이 좋습니다. Testexpression과 일치하는 Case 표현식 목록이 없고 Case Else 문이 없으면 End Select 이후의 문으로 실행이 계속됩니다.
Select Case 문은 중첩될 수 있으며, 중첩된 각 Select Case 문에는 일치하는 End Select 문이 있어야 합니다.
다음 예에서는 Select Case 문을 사용하는 방법을 보여줍니다.
희미한 색상, MyVar
하위 변경배경(색상)
MyVar = lcase(색상)
사례 MyVar 선택
케이스 빨간색 document.bgColor = 빨간색
케이스 녹색 document.bgColor = 녹색
케이스 파란색 document.bgColor = 파란색
Case Else MsgBox 다른 색상을 선택하세요
선택 종료
서브 끝
둘. 루틴(판단)
<%
희미한 돈
돈=요청(돈)
대소문자를 선택하세요.
사례금 > 5
응답.쓰기5
다른 경우
응답.쓰기
선택 종료
%>
삼. 루틴
<%
사례 선택 request.querystring(su)
사례 1,3,5,7,9
response.write 단수
사례 2,4,6,8
응답.짝수 쓰기
다른 경우
응답.매우 복소수 쓰기
선택 종료
%>