Una funzione è un blocco di istruzioni, con un nome, richiamabile quando necessario
1 2 3 4 5 6 |
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
1 2 3 4 5 6 7 |
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
1 2 3 4 |
<script src="funzioni_matematiche.js"></script> ... <script src="funzioni_statistiche.js"></script> ... |