最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

commenting out code blocks in javascript - Stack Overflow

programmeradmin7浏览0评论

I did a google search for the answer but I've probably overlooked something obvious... I wish to ment out a block of code that has the potential to have nested ments, where they can terminate the parent ment early. In c I've seen it done like follows:

#if 0
    /* Code */
#endif

but js doesn't seem to have standard preprocessor. Is there a way?

I did a google search for the answer but I've probably overlooked something obvious... I wish to ment out a block of code that has the potential to have nested ments, where they can terminate the parent ment early. In c I've seen it done like follows:

#if 0
    /* Code */
#endif

but js doesn't seem to have standard preprocessor. Is there a way?

Share Improve this question asked Aug 4, 2012 at 15:46 Rob FRob F 5396 silver badges17 bronze badges
Add a ment  | 

4 Answers 4

Reset to default 4

I'd just do something like:

if ( ! "DEBUG" ) {

  ...

}

Seems that I can ment out any block by doing:

1|| /* code block */

It even works before statements because js seems to treat them as expressions as well, for instance

1|| if(1) /* code */

will 'ment out' that if block.

javascript don't provide preprocessor but you can use use third-party library

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

ex)

/*@ifdef DEBUG_MODE */

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

/*@end */

Javascript multiline ments, also known as block ments, start with a forward slash followed by an asterisk (/*) and end with an asterisk followed by a forward slash (*/). They do not require a ment delimiter character on every line and may contain newlines

source

发布评论

评论列表(0)

  1. 暂无评论