Questo articolo è avvolto
Perché utilizziamo una dichiarazione di restituzione in JavaScript
Usiamo un'istruzione di reso quando abbiamo bisogno di un valore specifico dalla funzione da utilizzare per altri programmi.
Una dichiarazione di restituzione può restituire ogni tipo di dati in JavaScript come:
Come funziona una dichiarazione di ritorno in JavaScript
Una dichiarazione di restituzione utilizza un file ritorno Parole chiave e espressione o un valore che deve essere restituito in base al requisito del programmatore. Una dichiarazione di ritorno deve terminare con un punto e virgola (;).
Sintassi
valore di ritorno;IL Valore Nella sintassi sopra è definito come il valore restituito dalla funzione. Nell'istruzione di ritorno il valore è facoltativo. Un'istruzione di ritorno restituisce un risultato non definito se non specifichiamo il valore.
Dichiarazione di ritorno con un valore
Il seguente esempio viene utilizzato per mostrare il semplice utilizzo di un'istruzione di reso con un valore in JavaScript.
Codice
var show = a (2, 3);Produzione
Qui prendiamo una variabile spettacolo e assegnare una funzione con 2 argomenti. Quindi creiamo una funzione UN() che richiede due parametri B E C e restituisce il loro prodotto. Quindi visualizziamo il risultato che è chiaramente visto sopra.
Dichiarazione di ritorno senza valore
Possiamo anche utilizzare un'istruzione di reso senza un valore, ma un'istruzione di reso senza valore viene utilizzata solo per terminare un programma. L'esempio seguente mostra l'uso delle istruzioni di ritorno senza un valore.
Codice
var a = y ();Il programma continua a eseguire fino al valore di X diventa 4 e il controllo entrerà all'interno del If-Statement ed eseguire l'istruzione di ritorno che terminerà il programma.
Produzione
L'esempio sopra mostra chiaramente che il programma continua a stampare il valore di x fino a quando la condizione per eseguire l'istruzione di restituzione arriva e il programma termina.
Funzione senza un'istruzione di restituzione
L'esempio seguente dimostra cosa accadrà se non specifichiamo l'istruzione di ritorno nel corpo della funzione e richiediamo un valore di ritorno.
Codice
Prodotto funzione (a)Qui creiamo un prodotto di funzione () che prende un parametro e memorizza il prodotto di due numeri in variabile B. Quindi al di fuori della funzione prendiamo un altro risultato variabile e lo inizializziamo con la chiamata di funzione. Infine, stampiamo il risultato.
Produzione
Nell'esempio sopra, si vede chiaramente che l'output è non definito Perché la variabile del risultato richiede di ottenere un valore di restituzione dalla funzione ma la funzione non ha un'istruzione di ritorno.
Dichiarazione di restituzione con più valori usando l'array
Possiamo anche restituire più valori con l'aiuto di un'istruzione di ritorno durante l'utilizzo di un array. Nell'esempio seguente possiamo mostrare come utilizziamo un'istruzione di ritorno per restituire più valori.
Codice
Funzione Info ()Qui creiamo una funzione info (), all'interno della funzione abbiamo creato quattro variabili (nome, contatto, età, des) e assegniamo loro alcuni valori. Dopodiché restituiamo un array che contiene nome, contatto, età e des. Al di fuori della funzione prendiamo l'array const e inizializziamo con la chiamata di funzione info (). Infine, stampiamo tutte le variabili.
Produzione
Nell'esempio sopra si vede chiaramente che il programma restituisce più valori con l'aiuto dell'istruzione di ritorno durante l'utilizzo di un array.
Dichiarazione di restituzione con più valori usando l'oggetto
Possiamo anche restituire più valori con l'aiuto di un'istruzione di ritorno durante l'utilizzo di un oggetto. Nell'esempio seguente possiamo mostrare come utilizziamo un'istruzione di ritorno per restituire più valori.
Codice
funzione lpModal ()Qui creiamo una funzione lpModal (), all'interno della funzione creiamo tre variabili (nome, marchio, prezzo) e assegniamo loro valori. Successivamente restituiamo un oggetto che contiene il nome, il marchio e il prezzo come coppia di valore chiave. Al di fuori della funzione prendiamo l'oggetto e lo inizializziamo con la chiamata di funzione LPModal (). Infine, stampiamo tutte le variabili.
Produzione
Nell'esempio sopra si vede chiaramente che un programma restituisce più valori con l'aiuto di un'istruzione di ritorno durante l'utilizzo di un oggetto.
Conclusione
In JavaScript, l'istruzione di ritorno termina il programma e restituisce un valore se specificato. Nell'articolo sopra possiamo vedere come utilizzare le dichiarazioni di reso in JavaScript, perché utilizzare le dichiarazioni di reso in JavaScript e come le dichiarazioni di restituzione funzionano in diversi scenari.