Funzioni JavaScript
Funzioni JavaScript vengono utilizzati per eseguire operazioni. Possiamo chiamare la funzione JavaScript più volte per riutilizzare il codice.
Vantaggio della funzione JavaScript
Ci sono principalmente due vantaggi delle funzioni JavaScript.
- Riutilizzabilità del codice : Possiamo chiamare una funzione più volte in modo che salvi la codifica.
- Meno codifica : Rende il nostro programma compatto. Non abbiamo bisogno di scrivere molte righe di codice ogni volta per eseguire un’attività comune.
Sintassi della funzione JavaScript
La sintassi della dichiarazione della funzione è riportata di seguito.
function functionName([arg1, arg2, ...argN]){ //code to be executed } Le funzioni JavaScript possono avere 0 o più argomenti.
Esempio di funzione JavaScript
Vediamo il semplice esempio di funzione in JavaScript che non ha argomenti.
function msg(){ alert('hello! this is message'); } Provalo adesso Output dell'esempio precedente
Argomenti della funzione JavaScript
Possiamo chiamare la funzione passando argomenti. Vediamo l'esempio di funzione che ha un argomento.
function getcube(number){ alert(number*number*number); } Provalo adesso Output dell'esempio precedente
Funzione con valore restituito
Possiamo chiamare la funzione che restituisce un valore e usarla nel nostro programma. Vediamo l'esempio di funzione che restituisce valore.
function getInfo(){ return 'hello javatpoint! How r u?'; } document.write(getInfo()); Provalo adesso Output dell'esempio precedente
Oggetto funzione JavaScript
In JavaScript, lo scopo di Costruttore di funzioni è creare un nuovo oggetto Funzione. Esegue il codice a livello globale. Tuttavia, se chiamiamo direttamente il costruttore, una funzione viene creata dinamicamente ma in modo non protetto.
Sintassi
new Function ([arg1[, arg2[, ....argn]],] functionBody)
Parametro
arg1, arg2, .... , argn - Rappresenta l'argomento utilizzato dalla funzione.
funzioneCorpo - Rappresenta la definizione della funzione.
Metodi delle funzioni JavaScript
Vediamo i metodi della funzione con la descrizione.
| Metodo | Descrizione |
|---|---|
| fare domanda a() | Viene utilizzato per chiamare una funzione che contiene questo valore e un singolo array di argomenti. |
| legamento() | Viene utilizzato per creare una nuova funzione. |
| chiamata() | Viene utilizzato per chiamare una funzione che contiene questo valore e un elenco di argomenti. |
| accordare() | Restituisce il risultato sotto forma di stringa. |
Esempi di oggetti funzione JavaScript
Esempio 1
Vediamo un esempio per visualizzare la somma di determinati numeri.
var add=new Function('num1','num2','return num1+num2'); document.writeln(add(2,5));Provalo adesso
Produzione:
7
Esempio 2
Vediamo un esempio per visualizzare la potenza del valore fornito.
var pow=new Function('num1','num2','return Math.pow(num1,num2)'); document.writeln(pow(2,3));Provalo adesso
Produzione:
8