Comentarios de JScript
Un comentario de una sola línea en JScript comienza con un par de barras (//).
Comentarios en código
A continuación se incluye un ejemplo de comentario de una sola línea, seguido de una línea de código:
// This is a single-line comment.
aGoodIdea = "Comment your code for clarity.";
Un comentario multilínea de JScript comienza con una barra seguida por un asterisco (/*) y termina con los mismos elementos en orden inverso (*/).
/*
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.
*/
Si intenta incrustar un comentario de varias líneas en otro comentario del mismo tipo, JScript interpreta el comentario resultante de forma imprevista. Los caracteres */ que marcan el final del comentario incrustado se interpretan como el final de todo el comentario de varias líneas. Por tanto, el texto que va a continuación de un comentario de varias líneas se interpreta como código JScript y puede generar errores de sintaxis.
En el ejemplo siguiente, la tercera línea de texto se interpreta como código ya que JScript interpreta los caracteres */ interiores como el final del comentario exterior:
/* This is the outer-most comment
/* And this is the inner-most comment */
...Unfortunately, JScript will try to treat all of this as code. */
Es aconsejable escribir todos los comentarios como bloques de comentarios de una sola línea. Posteriormente, esto le permitirá comentar extensos segmentos de código mediante un comentario de varias líneas:
// 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.";
De manera alternativa, puede utilizar la compilación condicional para comentar de un modo eficaz segmentos extensos de código.