Funzioni javascript:
Alla base di ogni script troviamo le funzioni. Le funzioni non sono altro che un insieme di codice JavaScritp racchiuso fra parentesi graffe con un nome per farne richiamare l'utilizzo.
All'interno delle funzioni possiamo inserire tutte le operazioni necessarie allo script.
All'interno di uno script possiamo inserire più funzioni per poi farle interagire.
Esempio:
Function a(){
...codice JS....
}
Dichiarazione:
Per dichiarare una funzione dobbiamo utilizzare la parola chiave 'function' seguita dal nome
della funzione e dai suoi parametri racchiusi in parentesi tonde e separati da una virgola.
Esempio:
Function nomefunzione(a,b,c){
Var d=a+b+c
return d
}
I parametri a, b, c (che possono assumere qualsiasi nome) verranno utilizzati all'interno della
funzione, non sono obbligatori.
Per restituire il valore risultante dalla funzione dobbiamo inserire 'return' alla fine del
codice seguito dal nome della variabile che restituiamo, ma non è obbligatorio.
Chiamata:
Per chiamare una funzione dobbiamo scrivere il suo nome seguito dalle parentesi tonde con i
parametri al suo interno.
Esempio:
document.write("il numero risultante è "+ qualsiasinome(4,10,30))
In questo caso il risultato sarà:
il numero risultante è 44
Metodi:
I metodi sono funzioni già presenti in JavaScript, per esempio clic()
Per capire meglio vai nella sezione
Oggetti, proprietà e metodi,
oppure vedi la tabella
Tabella oggetti, proprietà, metodi e gestori eventi.
Return:
Il comando return viene utilizzato per restituire un valore ben preciso risultante dalla funzione.
Con questo non vogliamo dire che sia obbligatorio, tutt'altro.
Quando usiamo return la funzione si interrompe, e prosegue con le righe di codice successive.
Questo è uno dei motivi per cui possiamo usare return, ossia ci permette di uscire da una
funzione senza interrompere il programma JavaScript.
La sintassi è le seguente:
return nomevariabile;
oppure
return (nomevariabile);
Dove
nomevariabile è il nome della variabile che vogliamo restituire.