Javascript è il linguaggio di programmazione usato nei browser, il cui nome ufficiale è ECMAscript.
Per eseguire del codice javascript si possono seguire due strade: esecuzione in una pagina web come script incorporato oppure esecuzione server-side come servizio associato ad un URI.
Per eseguire uno script da browser è necessaria una pagina HTML che contenga un tag
script
con il percorso dello script da eseguire (oppure inserendo il codice fra l’apertura e la chiusura del tag).
In javascript i tipi di dato fondamentali sono essenzialmente 5:
Gli ultimi tre sono particolari di javascript e verrano approfonditi meglio in seguito.
Mentre i dati sono tipati, le variabili no, quindi è perfettamente lecito dichiarare una variabile assegnandole un valore intero e cambiare poi il valore di questa in una stringa (ad esempio).
Per definire le variabili ci sono 3 parole chiave:
var foo = 0;
è il vecchio modo di definire le variabili, adesso l’utilizzo è sconsigliato (a meno che non ci siano esigenze particolari), le variabili definite con var
sono function-scoped;