6

「Javascript:良い部分」から:良い部分:

/* … */コメントは避けてください。javascriptの*/便利な構成に表示されます。を使用し//ます。

OTOHは考えられないので、これらの「便利な構成」が何であるかについて興味があります(おそらく、のような正規表現を除いて/.*/?)

4

2 に答える 2

2

ええ、正規表現はおそらく彼が言及していたものです。

于 2012-10-22T03:32:39.680 に答える
2

ブロガーは、CrockfordがJavaScript:The Good Parts、Chapter number 2(Grammar)で書いたものを省略しようとしていました。このトピックは、最初のセクション(空白)の最後の段落にあります。それは言う、

/ * * /形式のブロック・コメントは、PL/Iと呼ばれる言語に由来します。PL / Iは、おそらく文字列リテラルを除いて、その言語のプログラムで発生する可能性が低いため、コメントの記号としてこれらの奇妙なペアを選択しました。JavaScriptでは、これらのペアは正規表現リテラルでも発生する可能性があるため、ブロックコメントはコードのブロックをコメントアウトするのに安全ではありません。例えば:

 /* 
     var rm_a = /a*/.match(s); 
 */ 

構文エラーが発生します。したがって、/ * * /コメントを避け、代わりに//コメントを使用することをお勧めします。この本では、//は排他的に使用されます。

于 2012-10-22T04:10:14.883 に答える