Javascript 구문 분석기에서 주석을 무시하도록 한다.
주석을 사용하면 스크립트의 일부를 Javascript 구문 분석기에서 읽지 못하도록 한다. 프로그램에 관한 참고 설명을 포함하기 위해 주석을 사용할 수 있다.(예: 작성자, 수정일자, 프로그램의 시작, 종료 표시, 설명 등)
comment 인수는 스크립트에 포함하려는 주석에 해당하는 문자열이다.
// comment
Javascript code // 주석
// 이후의 모든 내용은 그 줄 끝까지 주석으로 간주하여 실행되지 않는다.
/* comment comment */
Javascript code /* 주석 주석 */ Javascript code
주석 열림 /*과 주석 닫힘 */ 사이의 모든 내용은 주석으로 간주되어 실행되지 않는다.
//@condStatement
condStatement 인수는 조건부 컴파일이 활성화될 경우 사용할 조건부 컴파일 코드이다.
구문 3을 사용하는 경우에는 "//"와 "@" 문자 사이에 공백이 없어야 한다.
/*@ condStatement @*/
이는 컴파일할 때는 사용되므로 단순 주석이 아니다. 구문 3과 구문 4는 조건부 컴파일 기능을 지원하지 않는 브라우저와의 호환성을 유지하면서 조건부 컴파일을 지원하는 데 사용된다. 해당 기능을 지원하지 않는 브라우저는 이 주석을 각각 구문 1과 구문 2에 해당하는 것으로 단순 주석으로 취급한다.
버전 | JScript 버전 1 | Javascript 버전 1.0 |
![]() | 주석(comment) //... /*...*/ 문장⇒ | ![]() | ⇒ | ![]() ![]() ![]() |
<SCRIPT> <!-- // HTML로 부터 숨김 시작, <!--는 HTML 주석 document.write(myfunction(10,20)); function myfunction(argument1, argument2){ /* 원하는 주석을 여러 줄에 걸쳐 넣을 수 있고, 이는 구문 분석기에 의햐여 모두 무시되어 실행되지 않는다. 여기까지가 여러 줄 주석이다. */ var sum; // 한 줄 주석이다. sum=argument1+argument2; // 두 변수를 더한다. return(sum); // 더한 값을 되돌려 준다. } // HTML 숨김 해제 --> </SCRIPT>
여기서 HTML 주석(<!-- HTML 여러 줄 주석 -->)과 Javascript 주석을 동시에 사용하여 브라우저 상에도 표시되지 않게 한다.
구문 분석기는 주석 이외의 내용만 처리하여 아래와 동일하다.
<SCRIPT> document.write(myfunction(10,20)); function myfunction(argument1, argument2){ var sum; sum=argument1+argument2; return(sum); } </SCRIPT>
![]() | 주석(comment) //... /*...*/ 문장⇒ | ![]() | ⇒ | ![]() ![]() ![]() |
![]() | 주석(comment) //... /*...*/ 문장 | ⇒ | ![]() ![]() |
최종 수정: 06/26/2025 21:35:34 | ![]() All right reserved | 비정상적인 방식으로 프레임없이 페이지에 접속하면 자주 오류가 발생됩니다. 오류가 나면 정상적 접속으로 시도해 보세요. | http://koxo.com/lang/js/statement/comment.html |