Note Utili per la Programmazione e il Debug


L'errore è insito in qualsiasi attività umana, anche la programmazione non è esente. Molto spesso ti capiterà che uno script non funzionerà per qualche piccolo errore, e siccome il javascript non possiede un debug integrato, è utile riassumere le cause più comuni di mancato funzionamento di uno script.


Simboli

Come per i tag di apertura e di chiusura identificativi del linguaggio Javascript (<script> e </script>), anche i simboli utilizzati per la programmazione viaggiano in coppia. Perciò i simboli di apertura " ( ", " { ", " [ ", " " ", " ' " devono avere il loro corrispettivo simbolo di chiusura " ' ", " " ", " ] ", " } ", " ) ".


Caratteri, Stampatello e non

Il linguaggio Javascript è carattere sensibile, così le lettere in stampatello sono interpretati diversamente dai caratteri normali. Per tale motivo le due variabili che seguono

var Casa = "Via dei Pini"
var casa = "Via degli Abeti"


sono interpretate in modo distinto, sono appunto due variabili.
Lo stesso discorso vale anche per le funzioni, oggetti, Array etc.


Extra Spazi

Il Javascript ignora gli extra spazi. Tavolta è utile inserire degli spazi per rendere il codice più comprensibile.
Le seguenti linee di codice hanno lo stesso significato:

var nome="Bob"
var nome = "Bob"



Spezzare in più linee il codice

Puoi spezzare una linea di codice solamente all'interno di una stringa di testo.
esempio:

document.write("Ciao \
Mondo!")


questa pratica può essere utile per lunghi messaggi o simili, ma se proviamo a spezzare il codice con la stessa tecnica, tipo

document.write \
("Ciao Mondo!")


si otterrà un errore con conseguente non funzionamento dello script.


Caratteri Speciali

I caratteri speciali sono quei caratteri usati per la programmazione. Alle volte ti troverai nella necessità di dover visualizzare questi caratteri nei messaggi di testo, puoi ottenere il risultato semplicemente facendoli precedere dal carattere "slash" ( \ ).
esempio:

document.write(" You \& Me cantata da \"Pinco Pallo\" ")

visualizzerà

You & Me cantata da "Pinco Pallo".


Commenti nello script

I commenti inseriti negli script sono delle note per rendere la programmazione comprensibile agli altri o per ricordare allo stesso programmatore la funzione di quella parte di codice. Per commenti semplici si usa il doppio "backslash" ( // ).

esempio:

// Questo è un commento //

Per commenti su più linee utilizzerai il "backslash" con un "asterisco" ( /* ).

esempio:

/* Questo è un commento
distribuito su più
linee di testo. */
.


Simbolo di termine codice

Il Javascript deriva da linguaggi di programmazione quali C, Perl etc. Questi programmi utilizzano il simbolo di termine codice "punto e virgola"( ; ).

esempio:

var indirizzo = "Via dei Pini";
var civico = 5;
document.write(indirizzo.", ".civico);


In JAvascript il "termine codice" è opzionale (facoltativo), quindi si può omettere (basta andare a capo). Talvolta però è utile inserire il "punto e virgola" per meglio seguire, in fase di controllo o debug, il codice scritto, specialmente se questo è composto da molte linee.















ultimo aggiornamento
Indietro all'indice