次の方法で共有


JScript のコメント

更新 : 2007 年 11 月

JScript の単一行コメントは、2 つのスラッシュ (//) で始まります。

コード内のコメント

次に単一行コメントの例を示します。単一行コメントの次の行はコードです。

// This is a single-line comment.
aGoodIdea = "Comment your code for clarity.";

複数行コメントは、スラッシュとアスタリスク (/*) で始まり、この 2 つを逆に組み合わせた記号 (*/) で終わります。

/*
This is a multiline comment that explains the preceding code statement.
The statement assigns a value to the aGoodIdea variable. The value, 
which is contained between the quote marks, is called a literal. A 
literal explicitly and directly contains information; it does not 
refer to the information indirectly. The quote marks are not part 
of the literal.
*/

複数行コメントを他の複数行コメント内に単純に埋め込んだ場合、JScript では正しく解釈されません。埋め込んだ複数行コメントの終わりを示す */ が、複数行コメント全体の終わりとして解釈されてしまうからです。埋め込まれた複数行コメントの後のテキストは JScript コードとして解釈され、構文エラーを生成する可能性があります。

次の例では、内側の */ がコメントの終わりと解釈されるため、3 行目のテキストは JScript コードとして解釈されます。

/* This is the outer-most comment
/* And this is the inner-most comment */
...Unfortunately, JScript will try to treat all of this as code. */

コメントを記述する場合は、単一行コメントのブロックとして記述することをお勧めします。これにより、複数行コメントを使って、コードの大きなセグメントを後からコメント アウトできます。

// This is another multiline comment, written as a series of single-line comments.
// After the statement is executed, you can refer to the content of the aGoodIdea
// variable by using its name, as in the next statement, in which a string literal is
// appended to the aGoodIdea variable by concatenation to create a new variable.
var extendedIdea = aGoodIdea + " You never know when you'll have to figure out what it does.";

また、条件付きコンパイルを使うと、コードの大きなセグメントを効果的にコメント アウトできます。

参照

その他の技術情報

JScript リファレンス

JScript 言語の紹介

条件付きコンパイル