, a prima vista , sembrano comportarsi come le altre funzioni in qualsiasi altro linguaggio di programmazione C -style . Il nome di un blocco di codice , prendono argomenti , e di tanto in tanto torna qualche tipo di output. L'immagine tipica di una funzione in programmazione di computer non è lontano da quello di JavaScript di , anche se a differenza di alcune lingue , funzioni JavaScript non devono restituire i tipi di dati in modo esplicito .
Funzioni sono oggetti
una differenza tra le funzioni JavaScript e funzioni in altre lingue , tuttavia, è che le funzioni JavaScript sono anche oggetti . In particolare , le funzioni JavaScript sono oggetti di tipo " funzione", e si comportano come gli altri oggetti . Per esempio , entrambi i seguenti esempi di codice dichiara la stessa funzione. Tuttavia, lo si fa attraverso la dichiarazione della funzione tradizionale , mentre l'altro lo fa dichiarando una variabile che contiene un oggetto funzione :
/* Metodo di uno * /function my_func ( var1 ) {return var1 ; }
/* metodo due * /var my_func = new Function ( " $ var1 " , "ritorno var1 " ) ;
Programmazione © www.354353.com