2012-08-04 2 views
0

Google 검색을 통해 답변을 얻었지만 분명히 명백한 것을 간과했습니다. 중첩 된 의견을 가질 가능성이있는 코드 블록을 주석 처리하고 종료 할 수있는 코드 블록을 주석으로 작성하고 싶습니다. 부모의 의견은 일찍. C에서 나는 다음과 같이 그것을 보았다 :자바 스크립트에서 코드 블록을 주석 처리합니다.

#if 0 
    /* Code */ 
#endif 

그러나 js에는 표준 전처리 기가없는 것 같습니다. 방법이 있습니까?

답변

2

다음을 수행하여 모든 블록을 주석 처리 할 수있는 것으로 보입니다.

1 || /* 코드 블록 */

JS뿐만 아니라 표현으로 그들을 치료하는 것 때문에도 예를 들어, 문 전에 작동

1 || if (1) /* 코드 */

블록 인 경우 '주석 처리'됩니다.

3

난 그냥 뭔가를 할 거라고 :

if (! "DEBUG") { 

    ... 

} 
1

처리기를 제공하지 않습니다하지만 당신은 사용 타사 라이브러리를 사용하여 자바 스크립트

http://code.google.com/p/jsmake-preprocessor/

예)

/*@ifdef DEBUG_MODE */ 

console.log("development server is in debug mode!"); 

/*@end */ 
+0

코드 블록을 주석으로 처리하는 표준 방법이 없습니까? 오 잘. 코드를 확장하기보다는 제한 사항을 해결할 것입니다. 내가 다른 것에 대한 전처리 기가 필요하지는 않다. –

+0

예 아니요 자바 스크립트의 전처리 기입니다. – blueiur