Una funzione è un blocco di istruzioni, con un nome, richiamabile quando necessario
function NomeFunzione(parametri_formali)
{
...
}
...
NomeFunzione(parametri_attuali) // chiamata
L’elenco dei parametri è facoltativo.
I parametri sono risorse utilizzabili dalla funzione il cui valore iniziale è specificato all’atto della chiamata.
Con risultato
La funzione può produrre un risultato di ritorno specificato dall’istruzione return
function NomeFunzione(parametri_formali)
{
...
return risultato
}
...
r = NomeFunzione(parametri_attuali) // chiamata
Librerie
Le funzioni sono normalmente raccolte in file .js che saranno inclusi nelle pagine dove risulteranno utili
...
...