INDICE
Come per qualsiasi altro linguaggio di programmazione, i commenti vengono utilizzati per rendere leggibile il codice. In JavaScript i commenti vengono utilizzati quindi per spiegare il codice JavaScript.
Un altro uso dei commenti è quello di scriverli per aggiungere spiegazioni a chi metterà mano al codice dopo di noi, oppure a noi stessi. Infatti non è raro riaprire dopo un po' di tempo codice scritto da noi e non ricordarsi più il perché di determinate istruzioni.
L'uso dei commenti in uno script è considerata come una buona pratica. I commenti possono essere inoltre utilizzati anche per disabilitare l'esecuzione di alcune parti di codice.
Anche in fase di debug i commenti sono molto utili, diventando quindi un ottimo strumento anche per trovare errori nel nostro codice.
Esistono tre diversi tipi di commenti che puoi inserire nello script JavaScript:
• Commenti su più righe
• Commenti di una riga
• La sequenza di apertura dei commenti HTML
Commenti su più righe
In JavaScript i commenti su più righe vengono creati utilizzando la notazione in stile C (/ * * /).
Tutto il codice che si trova tra / * e * / verrà ignorato dal browser, anche se
i delimitatori si estendono su più righe.
Per poter scrivere un commento su più righe, ci basterà scrivere:
/* Commento su più
righe*/
Commenti di una riga
L'aggiunta di due barre in avanti all'inizio della riga crea un commento. Il testo tra // e la fine della riga viene commentato e non verrà quindi compilato.
Le doppie barre oblique (o forward slash) vengono utilizzate per creare i commenti su una riga alla volta:
var x = 42; // Questo è un commento su una riga
La sequenza di apertura dei commenti HTML
JavaScript considera la sequenza di apertura del commento HTML, ovvero <! - come un commento su singola riga //.
Non riconosce però la sequenza di chiusura del commento HTML, ovvero ->
I commenti in stile HTML non vengono generalmente utilizzati all'interno dei blocchi di codice JavaScript, così come avviene per i commenti su più righe o su singola riga.
Si consiglia di non utilizzare i commenti HTML in JS poiché è considerata una pratica ormai obsoleta, ma viene comunque citata nel caso in cui vi doveste trovare davanti questo tipo di commento.