Condividi tramite


Commenti JScript

Un commento JScript a riga singola inizia con due barre (//).

Commenti nel codice

Di seguito è riportato un esempio di commento a riga singola, seguito da una riga di codice.

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

Un commento a righe multiple inizia con una barra seguita da un asterisco (/*) e termina con la combinazione inversa (*/).

/*
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.
*/

Se si prova a incorporare un commento a righe multiple in un altro, il commento a righe multiple risultante verrà interpretato in un modo imprevisto. Il simbolo */ che determina la fine del commento a righe multiple incorporato viene interpretato come terminazione di tutto il commento a righe multiple. Pertanto il testo che segue il commento a righe multiple incorporato non viene interpretato come commento, ma come codice JScript, potendo generare in tal modo errori di sintassi.

Nell'esempio seguente, la terza riga di testo viene interpretata come codice JScript poiché il simbolo */ più interno è stato interpretato come terminazione del commento più esterno:

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

Si consiglia di scrivere tutti i commenti come blocchi di commenti a riga singola. In tal modo sarà possibile impostare successivamente come commento segmenti di codice estesi utilizzando un commento a righe multiple.

// 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.";

In alternativa, è possibile utilizzare la compilazione condizionale per impostare in maniera corretta ed efficiente come commenti segmenti di codice estesi.

Vedere anche

Altre risorse

Riferimenti al linguaggio JScript

Introduzione al linguaggio JScript

Compilazione condizionale