Invoquer une fonction en javascript

Invoquer une fonction en javascript
En JavaScript, les fonctions sont connues sous le nom de blocs de construction basés sur un ensemble de déclarations. Ces ensembles de déclarations sont utilisés pour effectuer des tâches spécifiques définies. Les fonctions peuvent prendre des valeurs d'entrée appelées paramètres et renvoyer une valeur de sortie si nécessaire. Vous pouvez utiliser la fonction définie plusieurs fois en l'appelant car les fonctions sont des pièces de code réutilisables.

Dans ce tutoriel, nous apprendrons à invoquer une fonction et à exécuter une fonction dans JavaScript. De plus, nous examinerons également la procédure d'invoquer une fonction qui peut être invoquée sans même être appelée.

Constructions préalables à l'invoquer une fonction

En JavaScript, une fonction doit être définie et déclarée avant de l'invoquer dans un programme.

Définition: Une fonction doit être définie en utilisant le "fonction" mot-clé.

Déclaration: Une fonction doit être déclarée avec un nom ou vous pouvez également l'affecter à une variable.

Maintenant, consultez la syntaxe pour définir une fonction dans JavaScript.

Syntaxe d'une fonction

Ici, "fname»Représente le nom de la fonction, et«paramètres_n«Sont les paramètres que la fonction définie acceptera:

fonction fname (paramètres_n)
// code pour l'exécution

La définition et la déclaration de fonction sont indiquées dans l'exemple donné.

Exemple: définition de la fonction dans JavaScript
Dans l'exemple donné ci-dessous, nous créerons un «Addnumbers ()"Fonction ayant deux paramètres"un" et "b". La fonction créée sera retour La somme des valeurs passées comme arguments:

fonction addnumbers (a, b)
retourner a + b;

Comment invoquer une fonction en javascript

Après avoir défini une fonction, nous pouvons appeler cette fonction n'importe où dans le programme; Le terme "Invoquer une fonction"Est le synonyme de"appeler une fonction". Les deux termes sont utilisés alternativement.

Exemple: invoquer une fonction en javascript
Un "addFunction ()"La fonction est invoquée dans l'exemple donné en utilisant son nom de fonction et nous avons également réussi"111" et "232»Nombres comme arguments:

fonction addFunction (a, b)
retourner a + b;

AddFunction (111, 232)

Expressions de fonction en JavaScript

En JavaScript, nous pouvons également définir une fonction à l'aide d'expressions. Les expressions de fonction sont stockées sous forme de variables. Ces variables sont ensuite ajoutées à la fonction au moment de la déclaration.

Exemple: expressions de fonction en javascript
Dans l'exemple divisé ci-dessous, une expression de fonction est attribuée au «un»Variable:

const a = function (x, y) return x + y;

Lorsqu'une fonction est stockée dans une variable, nous pouvons utiliser ces variables comme nom de la fonction pour l'invoquer. Voici un exemple du concept donné:

const a = function (x, y) return x + y;
Soit b = a (4, 3);

Fonction anonyme en javascript

La fonction qui est appelée par une variable est également connue sous le nom de fonction anonyme (une fonction sans nom).

Note: Les fonctions stockées en variables n'ont pas de noms de fonction spécifiques.

Invoquez une fonction en utilisant le mot-clé «ce» dans JavaScript

En javascript, lorsque nous utilisons le "ce" mot-clé avec une fonction, cela signifie "ce" Contient le code actuel comme indiqué dans l'exemple suivant:

Soit x = myFunction ();
fonction myFunction ()
retourner ceci;

Note: "ce«Est un objet global, il renverra donc l'objet de fenêtre.

Fonction d'auto-évoquant en javascript

Une fonction qui s'appelle / s'appelle elle-même est connue comme une fonction auto-évoquant. Ces fonctions sont exécutées automatiquement et n'ont besoin d'aucun appel de fonction.

Pour invoquer une fonction en soi, mettez une parenthèse '()' À la fin des expressions de fonction comme indiqué ci-dessous:

(fonction()
var a = "auto-appel"; // La fonction s'appellera
console.journal (a);
) ();

La fonction ci-dessus est une fonction anonyme et auto-évoquant qui produira la sortie suivante:

Invoquer une fonction avec un constructeur de fonction en javascript

Dans l'invocation du constructeur, une fonction est invoquée en utilisant le «nouveau" mot-clé. En utilisant le «nouveau»Mot-clé, vous pouvez générer un nouvel objet qui hérite des propriétés de la fonction de constructeur créé.

Voici un exemple d'invoquer une fonction avec un constructeur de fonctions en javascript.

Exemple: invoquer une fonction avec un constructeur de fonction en javascript
Dans l'exemple suivant, nous créerons un «X"Objet en invoquant le"myarg ()»Constructeur de fonction:

// Ceci est un constructeur de fonction:
fonction myarg (arg1, arg2)
ce.rayon = arg1;
ce.hauteur = arg2;

// cela crée un nouvel objet
var x = new myarg (6, 3);
console.log (x);

Voici la sortie, nous avons obtenu en exécutant le code JavaScript-donné ci-dessus:

Conclusion

Une fonction est invoquée lorsque le code à l'intérieur de la fonction est exécuté en l'appelant. Le terme invoquant et appelez une fonction est le même en javascript. Une fonction ne peut être appelée plusieurs fois qu'après l'avoir définie une fois. Ce message a discuté de différentes méthodes pour invoquer des fonctions en javascript. De plus, nous avons également expliqué la procédure d'invocation de la fonction à l'aide de ce mot-clé, invoquant une fonction à l'aide d'un constructeur et des fonctions auto-imperméables en JavaScript.