2009년 10월 1일 목요일

ASP - 조건문 (IF)

가장 많이 쓰이는 조건문으로 반복문과 함께 제어문이라 할 수 있다
즉, 프로그램의 흐름을 제어할 때 쓰인다는 말이다

가장 간단한 형태부터 복잡한 형태가 있다

if 조건 then
이벤트
end if

if 조건 then
이벤트1
else
이벤트2
end if


if 조건1 then
이벤트1
elseif 조건2 then
이벤트2
elseif 조건3 then
이벤트3
elseif 조건4 then
이벤트4
elseif 조건5 then
이벤트5
else
이벤트x
end if

물론

중첩된 if문은 설계시 주의해야 한다
상위의 조건을 벗어날 경우 하위 조건은 검토되지 않기 때문이다

if 조건 then        
  if 조건 then      
    if 조건 then    
         
    end if    
  end if      
end if        


(예제)


<form method=post action=if.asp>
점수를 입력하세요 ! <input type=text name=jumsu><br>
<input type=submit value=합격확인><br>
</form>


<%
jumsu=request("jumsu") 'request객체는 뒤에 설명, 클라이언트의 전송을 받을 수 있다

if jumsu<>"" then

if jumsu >=60 then %> 축하합니다. 합격입니다.
<%
end if


if jumsu >=90 then
%>
A 등급입니다.
<%
elseif jumsu >=80 then
%>
B등급입니다.
<%
elseif jumsu >=60 then
%>
c등급입니다.
<%
else
%>
불합격입니다.
<%
end if


end if
%>






댓글 없음:

댓글 쓰기