Gli ultimi tutorial di sviluppo web
 

JavaScript funzione Statement

<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

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

Esempi

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