JavaScript riconosce i seguenti tipi di valore:
Pippo. Una stringa contiene zero o più caratteri racchiusi tra virgolette semplici ( ' ' ) o doppie("). La stringa deve essere delimitata dallo stesso tipo di virgoletta.
JavaScript è case-sensitive, per cui null è diverso da Null, come myvar è diversa da myVar. Quando si dichiarano le variabili non occorre specificare il tipo di dato che andrà a contenere: verrà fatto a seconda dell'assegnamento:
var myVar=24Assegna a myVar il valore 24 e questa variabile viene definita automaticamente di tipo numerica. Se nel corso dello script, contenente l'istruzione si aggiunge la riga:
myVar=Questa è una stringa
Non viene generato nessun errore: la variabile myVar generata per prima (var myVar=24) sarà considerata di tipo numerico, mentre la seconda sarà considerata di tipo String, e la prima istanza viene persa. Non tutti i nomi possono essere assegnati ad una variabile , infatti, si devono rispettare alcune direttive:
_(trattino basso).
Afino
Ze le lettere comprese da
afino
zestremi esclusi, c'è differenza tra la prima serie e la seconda in quanto JavaScript è case-sensitive.