<JavaScript Dichiarazioni di riferimento
Esempio
Dichiarare una funzione e di uscita "Hello World" in un elemento con id = "demo", quando viene chiamata la funzione di:
function myFunction() { // Declare a function
document.getElementById("demo").innerHTML = "Hello World!";
}
myFunction(); // Call the function
Prova tu stesso " Più "Try it Yourself" esempi di seguito.
Definizione e l'utilizzo
La dichiarazione funzione dichiara una funzione.
Una funzione dichiarata è "saved for later use" , e verrà eseguito più tardi, quando viene richiamato (called) .
In JavaScript, le funzioni sono oggetti, e hanno entrambe le proprietà e metodi.
Una funzione può anche essere definito utilizzando un'espressione (vedere Definizione di funzioni ).
Leggere il nostro tutorial Javascript per imparare tutto quello che dovete sapere sulle funzioni. Inizia con il capitolo introduttivo su funzioni JavaScript e ambito JavaScript . Per informazioni più dettagliate, vedere la nostra sezione di funzione sulla Definizione di funzioni , parametri , Invocation e Chiusure .
Suggerimento: utilizzare il ritorno dichiarazione per restituire un valore dalla funzione.
Supporto browser
dichiarazione | |||||
---|---|---|---|---|---|
function | sì | sì | sì | sì | sì |
Sintassi
function valori dei parametri Parametro Descrizione functionName Necessario. Specifica il nome della funzione, che può essere "saved for later use" . I nomi delle funzioni possono contenere lettere, cifre, sottolineature, e segni di dollaro (same rules as variables) parameters Opzionale. Specifica un insieme di zero o più nomi di parametri, separati da virgole.
Parametri di funzione sono i nomi elencati nella definizione della funzione.
argomenti della funzione sono i valori reali ricevuti dalla funzione quando viene richiamato. All'interno della funzione, gli argomenti sono usati come variabili locali.
Nota: Se una funzione viene chiamata con un argomento mancante, il valore dell'argomento mancante viene impostato su undefined
Dettagli tecnici
Versione JavaScript: 1.0

Altri esempi
Esempio
Restituire il valore di PI:
function myFunction() {
return Math.PI;
} Il risultato sarà:
3.141592653589793 Prova tu stesso "
Esempio
Restituire il prodotto di A e B:
function myFunction(a, b) {
return a * b;
} Prova tu stesso "
Esempio
Con le funzioni, è possibile utilizzare lo stesso codice più volte con argomenti diversi, per produrre risultati diversi.
Convertire Fahrenheit a Celsius:
function toCelsius(fahrenheit) {
return (5/9) * (fahrenheit-32);
}
Prova tu stesso "
Esempio
Le funzioni possono essere utilizzate come variabili.
Invece di:
temp = toCelsius(32);
text = "The temperature is " + temp + " Centigrade";
Puoi usare:
text = "The temperature is " + toCelsius(32) + " Centigrade";
Prova tu stesso "
Esempio
funzioni JavaScript hanno un built-in oggetto chiamato gli argomenti oggetto.
La proprietà arguments.length restituisce il numero di argomenti ricevuto quando è stata richiamata la funzione:
function myFunction(a, b) {
return arguments.length;
} Prova tu stesso "
Esempio
Fare clic su un pulsante per chiamare una funzione, che sarà in uscita "Hello World" in un elemento con id = "demo":
<button onclick="myFunction()">Click me</button>
<p id="demo"></p>
<script>
function myFunction() {
document.getElementById("demo").innerHTML = "Hello World";
}
</script> Prova tu stesso "
Esempio
Una funzione JavaScript può anche essere definita utilizzando un'espressione.
Un'espressione funzione può essere memorizzato in una variabile:
var x = function (a, b) {return a * b};
Prova tu stesso "
Esempio
Dopo un'espressione di funzione è stato memorizzato in una variabile, la variabile può essere utilizzata come una funzione:
var x = function (a, b) {return a * b};
var z = x(4, 3); Prova tu stesso "
Pagine correlate
JavaScript Tutorial: funzioni JavaScript
JavaScript Tutorial: Ambito JavaScript
JavaScript Tutorial: JavaScript Definizione di funzioni
JavaScript Tutorial: JavaScript parametri di funzione
JavaScript Tutorial: JavaScript Funzione Invocazione
JavaScript Tutorial: JavaScript chiusure di funzione
Riferimento JavaScript: JavaScript ritorno Statement
<JavaScript Dichiarazioni di riferimento