이 페이지는 iFrame 용이므로 사용하면 오류가 발생될 수 있슴.

조건부 컴파일 관련 공통 예제

@cc_on 주석 속의 예제

최신의 스크립트 엔진이 필요하다.
/*@cc_on @*/ // 주석문에 넣고 조건부 컴파일 엔진을 활성화 함
/*@if (@_jscript_version>=5.5) document.write('Javascript 버전 5.5 이상 사용 중이다.');
@else document.write('최신의 스크립트 엔진이 필요하다.');
@end @*/ // 주석문에 넣고 조건부 컴파일 @if 실행

@set 예제

페이지 맨위로
<SCRIPT>
var br='<BR>'; // 졸바꿈 변수 선언
@set @myVar=5; // 변수 선언과 할당
document.write('@myVar='+@myVar+br); // 상태와 변수값 출력
@set @newVar=5; // 변수 선언과 할당
document.write('@newVar='+@newVar+br); // 상태와 변수값 출력
document.write('@myVar*@newVar='+@myVar*@newVar+br); // 상태와 변수값 출력, 변수 곱셈
document.write('(@myVar==@newVar)='+(@myVar==@newVar)+br); // 상태와 변수값 출력, 변수 비교
if (@myVar==@newVar) document.write('@myVar('+@myVar+')와 @newVar('+@newVar+')는 동일하다'+br+br); // 비교문

@set @verVar=@_jscript_version; // 변수 선언과 할당
document.write('Javascript Version @verVar='+@verVar+br+br); // 상태와 변수값 출력

@set @numbVar=6; // 변수 선언과 할당
@set @newVar=(@numbVar*@myVar); // 상태와 변수값 출력, 변수 곱셈
@if (@myVar==@newVar) document.write('@myVar('+@myVar+')와 @newVar('+@newVar+')는 동일하다'+br); // 비교문
@else document.write('@myVar('+@myVar+')와 @newVar('+@newVar+')는 다르다'+br);
@end; // 누락시키면 오류가 발생하니 있어야 한다

@if (@testVar) document.write('존재하는 @testVar='+@testVar+br); // 비교문
@else document.write('존재하지 않는 @testVar='+@testVar+br); // 설정하지 않으면 NaN을 반환한다
@end;
</SCRIPT>

@if...@else...@end 예제

<SCRIPT>
var br='<BR>'; // 줄바꿈 변수 선언
var str=''; // 출력 문자열 변수 선언
@if (@_win32) str+='Win32'; // 비교문
@elif (@_win16) str+='Win16';
@elif (@_mac) str+='Apple Macintosh';
@else str+='불명';
@end;
str+=' 운영 체제이다.'+br+br;

str+=(@if (@_win32) 'Windows NT 또는 Windows 95' @else 'Windows 3.1' @end)+br+br; // 비교문

@if (@_alpha) str+='DEC Alpha'; // 비교문
@elif (@_x86) str+='Intel';
@elif (@_mc680x0) str+='Motorola 680x0';
@elif (@_PowerPC) str+=' Motorola PowerPC';
@else str+='불명';
@end;
str+=' 프로세서이다.'+br+br;

str+='@_jscript='+@_jscript+br; // 항상 true 이다
str+='@_jscript_version='+@_jscript_version+br; // Javascript Major version.Minor version
str+='@_jscript_build='+@_jscript_build+br; // Javascript 작성 번호
str+='Javascript Version='+@_jscript_version+' '+@_jscript_build+br; // javascript 버전정보 종합

document.write(str); // 출력 문자열 출력
</SCRIPT>