HTML and CSS Reference
In-Depth Information
suddivide i secondi per due e recupera il resto. Se il resto è zero, imposta la variabile
message con “ Numero pari ” altrimenti imposta la stessa variabile con “ Nu-
mero dispari ”;
mostra una finestra all'utente con il contenuto della variabile message tramite la
funzione di sistema alert .
In questo piccolo esempio di codice abbiamo visto molte delle caratteristiche di base del Ja-
vaScript come la dichiarazione di una variabile, l'assegnazione di un valore, l'invocazione
di un metodo, il confronto tra valori e l'interazione con l'utente tramite una finestra di dia-
logo. Il tutto racchiuso tra tag <script></script> per dire al browser che si tratta
di codice JavaScript. Oltre che a scrivere codice JavaScript nella pagina, possiamo anche
creare un file esterno contenente codice JavaScript e importarlo nella pagina usando il tag
script e impostandone la proprietà src all'indirizzo del file. In questo caso il codice nel
file non deve essere racchiuso tra i tag <script> . Passiamo ora a vedere queste funzio-
nalità in maggior dettaglio cominciando dai tipi di base.
Tipi di base
Come abbiamo detto in precedenza, il JavaScript è un linguaggio di scripting dinamico e
non tipizzato. Questo significa che non ci sono controlli sui tipi (vedremo più avanti cosa
questo significhi), ma non che i tipi non esistano. Tra i tipi di base del JavaScript più usati
ci sono quelli inclusi nella tabella 7.1 .
Tipo
Descrizione
Object
Rappresenta il tipo di base di tutti gli oggetti.
Rappresenta una data.
Date
Rappresenta un valore booleano.
Boolean
Number
Rappresenta un numero.
Rappresenta una stringa.
String
Rappresenta una lista di oggetti.
Array
Error
Rappresenta un'eccezione.
Undefined
Rappresenta un valore che non esiste.
Search WWH ::




Custom Search