I programmi elaborano numeri, parole, frasi, ecc.
La proprietà che ha un dato di appartenere ad un certo insieme si dice tipo di dato.
I tipi di dato che si utilizzano inizialmente sono i numeri, le stringhe ed i valori booleani.
Numeri
I numeri interi rappresentabili in JavaScript vanno da -9007199254740992 (=-253) a 9007199254740992 (=253)
I numeri decimali contengono il punto decimale o la notazione scientifica
Esempi 3.14 234.123 .1234322 (parte intera omessa è 0)
5.03E+23 (è il numero 5.03 × 1023)
Stringhe
Una stringa è una sequenza di lettere, numeri, segni di punteggiatura e così via. E' il tipo di dati che permette di rappresentare il testo.
Una stringa è una sequenza di zero o più caratteri posti tra apici singoli o doppi (' o ")
Ad esempio sono stringhe 'ciao, come stai?' "oggi è venerdì" "" (due coppie di virgolette consecutive è la stringa vuota)
Booleani
E' il tipo di dato che ha due valori: true(vero) e false (false)
Questo tipo di dato è il risultato di una relazione.
Esempio: al click viene mandata in esecuzione l'istruzione alert(5>3)