Instruction de retour JavaScript

Instruction de retour JavaScript
Dans JavaScript, l'instruction de retour est utilisée par des fonctions pour renvoyer une valeur spécifique à l'appel de fonction comme n'importe quel autre langage de programmation. Il arrêtera l'exécution d'un programme lorsque l'instruction RETOUR sera exécutée. Nous pouvons utiliser l'instruction de retour dans le corps de la fonction uniquement et c'est une meilleure pratique de placer l'instruction de retour à la fin du corps de la fonction parce que chaque déclaration après l'instruction de retour n'est pas accessible au compilateur.

Cet article est enroulé

  • Pourquoi nous utilisons une déclaration de retour?
  • Comment fonctionne une déclaration de retour?
  • Instruction de retour avec une valeur
  • Instruction de retour sans valeur
  • Fonction sans instruction de retour
  • Instruction de retour avec plusieurs valeurs à l'aide du tableau
  • Instruction de retour avec plusieurs valeurs en utilisant l'objet

Pourquoi nous utilisons une instruction RETOUR dans JavaScript

Nous utilisons une instruction de retour lorsque nous avons besoin d'une valeur spécifique de la fonction à utiliser pour d'autres programmes.

Une instruction de retour peut renvoyer chaque type de données en JavaScript comme:

  • Chaîne
  • Nombre
  • Booléen
  • Tableaux
  • Objets
  • Les fonctions

Comment fonctionne une déclaration de retour en javascript

Une instruction de retour utilise un retour mot-clé et une expression ou une valeur qui doit être retournée en fonction de l'exigence du programmeur. Une déclaration de retour doit se terminer par un point-virgule (;).

Syntaxe

valeur de retour;

Le Valeur dans la syntaxe ci-dessus est définie comme la valeur renvoyée par la fonction. Dans la valeur de l'instruction de retour est facultatif. Une instruction de retour renvoie un résultat non défini si nous ne spécifions pas la valeur.

Instruction de retour avec une valeur

L'exemple suivant est utilisé pour afficher l'utilisation simple d'une instruction de retour avec une valeur en javascript.

Code

var show = a (2, 3);
fonction a (b, c)

retour b * c;

console.Log ('Cette fonction renvoie $ show comme un produit de B et C.');

Sortir

Ici, nous prenons une variable montrer et attribuer une fonction avec 2 arguments. Ensuite, nous créons une fonction un() qui prend deux paramètres b et c et renvoie leur produit. Ensuite, nous affichons le résultat qui est clairement vu ci-dessus.

Instruction de retour sans valeur

Nous pouvons également utiliser une instruction de retour sans valeur mais une instruction de retour sans valeur est uniquement utilisée pour résilier un programme. L'exemple suivant présente l'utilisation des instructions de retour sans valeur.

Code

var a = y ();
fonction y ()

var x = 1;
tandis que (x)

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

retour;

x ++;

Le programme continue de s'exécuter jusqu'à la valeur de X devient 4 et le contrôle ira à l'intérieur du si staté et exécuter l'instruction de retour qui mettra fin au programme.

Sortir

L'exemple ci-dessus montre clairement que le programme continue d'imprimer la valeur de x jusqu'à ce que la condition d'exécuter l'instruction de retour arrive et que le programme se termine.

Fonction sans instruction de retour

L'exemple suivant montre ce qui se passera si nous ne spécifions pas l'instruction de retour dans le corps de la fonction et demandons une valeur de retour.

Code

Produit de fonction (a)

Soit b = a * a;

Soit le résultat = produit (4);
console.log ('product: $ result');

Ici, nous créons un produit de fonction () qui prend un paramètre et stocke le produit de deux nombres en variable b. Ensuite, en dehors de la fonction, nous prenons un autre résultat variable et l'initialisons avec l'appel de fonction. Enfin, nous imprimons le résultat.

Sortir

Dans l'exemple ci-dessus, on voit clairement que la sortie est indéfini Parce que la variable de résultat demande d'obtenir une valeur de retour à partir de la fonction mais la fonction n'a pas d'instruction de retour.

Instruction de retour avec plusieurs valeurs à l'aide du tableau

Nous pouvons également renvoyer plusieurs valeurs à l'aide d'une instruction de retour tout en utilisant un tableau. Dans l'exemple ci-dessous, nous pouvons montrer comment nous utilisons une instruction de retour pour renvoyer plusieurs valeurs.

Code

fonction info ()

Soit name = 'huzaifa',
contact = '+92302123456',
Âge = '26',
DES = 'Content Writer';
retour [nom, contact, âge, DES];

const [nom, contact, âge, des] = info ();
console.log ('name = $ name
Contact = $ contact
Âge = $ Age
Désignation = $ des ');

Ici, nous créons une fonction info (), à l'intérieur de la fonction, nous avons créé quatre variables (nom, contact, âge, DES) et leur attribuer quelques valeurs. Après cela, nous retournons un tableau qui contient le nom, le contact, l'âge et le DES. En dehors de la fonction, nous prenons le tableau const et l'initialisons avec l'appel de fonction info (). Enfin, nous imprimons toutes les variables.

Sortir

Dans l'exemple ci-dessus, il est clairement constaté que le programme renvoie plusieurs valeurs à l'aide d'une instruction de retour tout en utilisant un tableau.

Instruction de retour avec plusieurs valeurs en utilisant l'objet

Nous pouvons également renvoyer plusieurs valeurs à l'aide d'une instruction de retour tout en utilisant un objet. Dans l'exemple ci-dessous, nous pouvons montrer comment nous utilisons une instruction de retour pour renvoyer plusieurs valeurs.

Code

fonction lpmodal ()

LET NAY = 'MacBook Air Pro',
Brand = 'Apple',
Prix ​​= '550 $.73 ';
return nom, marque, prix;

Soit nom, marque, prix = lpmodal ();
console.log ('name = $ name
Société = $ marque
Prix ​​= $ prix ');

Ici, nous créons une fonction lpmodal (), à l'intérieur de la fonction, nous créons trois variables (nom, marque, prix) et les attribuer avec des valeurs. Après cela, nous retournons un objet qui contient le nom, la marque et le prix en tant que paire de valeurs clés. En dehors de la fonction, nous prenons l'objet et l'initialisons avec l'appel de fonction lpmodal (). Enfin, nous imprimons toutes les variables.

Sortir

Dans l'exemple ci-dessus, il est clairement constaté qu'un programme renvoie plusieurs valeurs à l'aide d'une instruction de retour tout en utilisant un objet.

Conclusion

Dans JavaScript, l'instruction de retour met fin au programme et renvoie une valeur si spécifiée. Dans l'article ci-dessus, nous pouvons voir comment utiliser les instructions de retour en javascript, pourquoi utiliser les instructions de retour en javascript et comment les instructions de retour fonctionnent dans différents scénarios.