to Top Page
Hot Web Guide
GUESTBOOK (Libro degli ospiti)
Consiglia il Sito ad un amico
BOOKMARK (Aggiungi ai Preferiti)
-
... / Guida Javascript / Le Funzioni

Le Funzioni in Javascript

Le funzioni sono costrutti definiti dal programmatore che raccolgono istruzioni per l'esecuzione di un determinato compito all'interno di un programma. In un programma possono essere ripetute anche più volte poichè sono una parte autonoma del programma. Possono essere richiamate grazie ad un nome di identificazione.
Esempio:
function mia_Funzione()  //Dichiarazione della funzione
  {  //Parentesi graffa di apertura; delimita il blocco di codice
     alert('Esempio di funzione in JavaScript'); // Istruzioni della funzione
  }  //Chiude il blocco di codice
Quindi ad una funzione gli si può assegnare un qualsiasi nome identificativo prestando solo attenzione a non dare alle funzioni nomi che indicano parole chiave utilizzate da Javascript. Inoltre possiamo passare alle funzioni dei parametri da noi scelti (opzionale) all'interno delle parentesi tonde che seguono il nome della funzione.
Esempio di sintassi:
function miaFunzione(arg1, arg2, ..., argN) {
  istruzioni;
}
Nell'esempio che segue creiamo una funzione per calcolare il netto dal prezzo:
<script language="javascript">

function calcolaNetto(prezzo, iva){
  var netto = (prezzo*100)/(100+iva);
  alert('Prezzo Netto: ' + netto + ' Euro');
}

</script/>
...e per richiamare la funzione:
Prezzo: 122 Euro - Iva: 22%
<input type="button" value="calcola Netto" onclick="calcolaNetto(122, 22);"/>


Nella funzioni inoltre spesso viene utilizzato return il quale serve ad ottenere un valore di ritorno senza mostrarlo a video, comodo se utilizzare il valore in diversi punti del programma e manipolato in modi differenti o utilizzato per valorizzare una variabile.
Esempio:
<script language="javascript">

function calcolaNetto(prezzo, iva){
  var netto = prezzo/((iva/100)+1);
  return netto;
}

var netto =  calcolaNetto(prezzo, iva);

</script/>
Come ritieni i contenuti del Sito Web ?
... dai il tuo giudizio!
Giudizio Utenti: 4,3 (Eccellente)
200 voti
Eccellente 38,1% (77)
Buono 56,9% (115)
Sufficente 3,5% (7)
Mediocre 0,5% (1)
Scarso 1% (2)