0

私は答えをグーグル検索しましたが、おそらく明らかな何かを見落としていました...ネストされたコメントを持つ可能性のあるコードのブロックをコメントアウトして、親コメントを早期に終了できるようにしたいです。cでは、次のように実行されるのを見てきました。

#if 0
    /* Code */
#endif

しかし、jsには標準のプリプロセッサがないようです。方法はありますか?

4

3 に答える 3

3

私は次のようなことをします:

if ( ! "DEBUG" ) {

  ...

}
于 2012-08-04T15:48:01.500 に答える
3

次のようにして、任意のブロックをコメントアウトできるようです。

1 || /*コードブロック*/

たとえば、jsはステートメントも式として扱うように見えるため、ステートメントの前でも機能します。

1 || if(1)/*コード*/

ブロックした場合は「コメントアウト」します。

于 2012-08-12T07:57:37.217 に答える
1

javascriptはプリプロセッサを提供していませんが、サードパーティのライブラリを使用できます

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

元)

/*@ifdef DEBUG_MODE */

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

/*@end */
于 2012-08-04T17:45:05.127 に答える