Dichiarazione di ritorno JavaScript

Dichiarazione di ritorno JavaScript
In JavaScript, l'istruzione di ritorno viene utilizzata dalle funzioni per restituire un valore specifico alla chiamata di funzione come qualsiasi altro linguaggio di programmazione. Fermerà l'esecuzione di un programma quando viene eseguita l'istruzione di restituzione. Possiamo usare l'istruzione di restituzione solo all'interno del corpo della funzione ed è una pratica migliore inserire l'istruzione di restituzione alla fine del corpo della funzione perché ogni affermazione dopo l'istruzione di ritorno non è raggiungibile al compilatore.

Questo articolo è avvolto

  • Perché usiamo una dichiarazione di restituzione?
  • Come funziona una dichiarazione di ritorno?
  • Dichiarazione di ritorno con un valore
  • Dichiarazione di ritorno senza valore
  • Funzione senza un'istruzione di restituzione
  • Dichiarazione di restituzione con più valori usando l'array
  • Dichiarazione di restituzione con più valori usando l'oggetto

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:

  • Corda
  • Numero
  • Booleano
  • Array
  • Oggetti
  • Funzioni

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);
Funzione A (B, C)

restituire b * c;

console.log ('Questa funzione restituisce $ show come prodotto di B e C.');

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 ();
funzione y ()

var x = 1;
mentre (x)

console.log ('$ x');
if (x == 4)

ritorno;

x ++;

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)

Sia b = a * a;

Sia risultato = prodotto (4);
console.log ('Product: $ result');

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 ()

Let name = 'huzaifa',
Contatto = '+92302123456',
età = '26',
Des = 'Content Writer';
restituire [nome, contatto, età, des];

const [nome, contatto, età, des] = info ();
console.log ('name = $ name
Contatto = $ contatto
Age = $ age
Designation = $ des ');

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 ()

let name = 'MacBook Air Pro',
Brand = 'Apple',
Price = '$ 550.73 ';
return nome, marchio, prezzo;

let nome, marchio, prezzo = lpModal ();
console.log ('name = $ name
Company = $ Brand
Price = $ price ');

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.