식의 값에 따라 조건에 맞는 문장 그룹을 실행한다.


@if (condition1) javascriptCode1
[@elif (condition2) javascriptCode2]
[@else javascriptCode3]
@end
인수
condition1, condition2 (조건식1, 2)
부울식으로 변환할 수 있는 조건식으로 선택적인 요소이다.
javascriptCode1 (실행문1)
condition1true일 경우 구문 분석되는 문자열로 선택적인 요소이다.
javascriptCode2 (실행문2)
condition1false이고, condition2true일 경우 구문 분석되는 문자열로 선택적인 요소이다.
javascriptCode3 (실행문3)
condition1condition2가 모두 false일 경우 구문 분석되는 문자열이며 선택적인 요소이다.
사용

보통 @if 문장을 사용하여 여러 옵션 중 어떤 문자열를 텍스트 출력에 사용할 것인지 결정하는 것이 보통이다.

특기

반드시 위의 모든 인수를 모두 가져야 하는 것은 아니고, 선택적으로 사용하면 된다.

@if 문장을 쓸 때 각 절을 다른 줄에 둘 필요는 없고, @elif 절은 여러 개를 사용할 수 있지만 @elif 절은 모두 @else 절 앞에 두어야 한다.

구문
구문 1 : 한가지 조건만 검정할 때
@if (조건문) 실행문;
@end
@if (조건문) 실행문;
@else 실행문;
@end
구문 2 : 복수 조건 검정할 때(예제)
@if (조건문) 실행문; // 제일 먼저 나와야 한다.
@elif (조건문) 실행문;
@elif (조건문) 실행문;
@else 실행문; // 마지막 @elif 보다 늦게 나와야 한다.
@end // 제일 마지막에 나와야 한다.


statement
@if 문장
@if</b> 문장이전페이지로페이지 맨위로페이지 맨아래로
statement
@if 문장
견본
이전페이지로페이지 맨위로
최종 수정:
05/19/2025 13:39:20
KoXo Homepage
All right reserved
비정상적인 방식으로 프레임없이 페이지에 접속하면 자주 오류가 발생됩니다.
오류가 나면 정상적 접속으로 시도해 보세요.
http://koxo.com/lang/js/statement/@if.html