I Commenti



Dovreste già conoscere i commenti dell'HTML (<!-- per l'apertura e --> per la chiusura). In JavaScript i commenti si fanno in modo diverso, e se usaste i commenti dell'HTML all'interno del codice JavaScript incorreste in un errore (fatto salvo il caso che abbiamo analizzato prima, in cui i commenti vengono utilizzati per nascondere il codice ai motori di ricerca).

JavaScript ha due tipi di commenti (nel corso delle lezioni precedenti li abbiamo già visti qualche volta):

tag di apertura tag di chiusura descrizione
// non si chiude è un commento “veloce”, che deve essere espresso in una sola riga senza andare a capo
/* */ si usa per scrivere commenti su più righe

ecco un esempio:

<script type="text/javascript">

// questo è un commento su una sola riga

/*
questo è un commento che sta su più righe,
serve nel caso in cui ci siano commenti
paricolarmente lunghi
esempio di codice:
alert("ciao");
*/

</script>

Come si vede il codice JavaScript inserito all'interno dei commenti non viene eseguito. Si tratta di una caratteristica utile, perché ci permette di commentare / decommentare porzioni di codice di cui non conosciamo ancora l'esattezza o l'efficacia.

I commenti sono indispensabili per mantenere il codice ordinato e leggibile. Bisogna sempre tenere sempre presente che - a differenza dell'HTML - JavaScript è un linguaggio di scripting: non esitono dunque degli editor visuali in grado di ricostruire la pagina e guidarvi all'interno di centinaia di righe di codice.

Coi commenti possiamo dunque documentare e rendere comprensibile ogni passaggio della nostra programmazione.Ad esempio:

<script type="text/javascript">

/* inizio blocco di codice per
 * individuare il sistema operativo
 */

// codice JavaScript...

/* inizio blocco di codice per
 * individuare il browser
 */

// codice JavaScript...

/* se è Internt Explorer esegui questo...*/

//eccetera

</script>

Molti programmatori - per pigrizia - non inseriscono i commenti, ma alla lunga è una strategia perdente, perché lo stesso individuo, a distanza di mesi, può aver difficoltà a riconoscere e interpretare il codice che lui stesso ha scritto. Evidentemente i commenti diventano tanto più necessari, quando si lavora in gruppo.

Ultimi articoli JavaScript

PhantomJS, headless browser per test con Javascript

Il tool ideale per realizzare, da terminale, operazioni in remoto su...

Creare e leggere QR Code in JavaScript

Applicazioni 'QR Code enabled' per il Web e per il mobile,...

Jquery UI Map: web-mapping con Google Maps e jQuery

Un plugin di jQuery UI per intefacciare applicaizoni Web/mobile con...

Scrollorama e Scrolldeck, slideshow d'effetto con jQuery

Plugin jQuery per ottenere Slideshow con diversi effetti di scrolling

jCanvas, un primo semplice grafico

Alla scoperta della libreria jCanvas, per semplificare il disegno e...

Altri articoli

Guide JavaScript

Guida Node.js

Il framework che permette di per usare V8, l'interprete JavaScript...

Canvas, guida ai framework

Canvas, tra gli elementi di HTML5 è forse quello di maggior impatto....

Guida Javascript: tecniche avanzate

Una guida dal taglio pratico per approfondire la programmazione a...

Altre guide

Newsletter @JavaScript

Ogni martedì, direttamente nella tua e-mail: guide, articoli, script, novità e approfondimenti tecnici su JavaScript.

Iscriviti alla newsletter

Altre newsletter

Corsi in aula

Corso Webmaster base

18 Giugno 2012 a Milano
Disponibilità: 6 Posti

Corso Google AdWords Base

25 Giugno 2012 a Milano
Disponibilità: 7 Posti

Corso JQuery e Ajax per Webmaster

03 Luglio 2012 a Milano
Disponibilità: 7 Posti

Corso Google AdWords Base

05 Giugno 2012 a Roma
Disponibilità: 7 Posti

Corso Webmaster base

11 Giugno 2012 a Roma
Disponibilità: 7 Posti