Tout en traitant des codes complexes en JavaScript, il y a souvent une ambiguïté pour déterminer la différence entre une fonction en ligne et une fonction normale. Par exemple, la vérification d'une variable créée au moment de l'exécution et affectée à une fonction. Dans de tels cas, vérifier si une variable est de type de fonction à l'aide de JavaScript aide à déterminer et à trier les données de manière appropriée.
Ce blog démontrera les approches pour vérifier si une variable est de type de fonction dans JavaScript.
Comment vérifier si une variable est de type de fonction dans JavaScript?
Pour vérifier / vérifier si une variable est de type de fonction dans JavaScript, les approches suivantes peuvent être utilisées:
Suivons chacune des approches une par une!
Approche 1: Vérifiez si la variable est de fonction Type de fonction dans JavaScript à l'aide de l'opérateur de type
Le "Type de»L'opérateur récupère le type de données d'une variable. Cet opérateur peut être utilisé en combinaison avec l'opérateur égal strict (===) pour appliquer un chèque sur une variable particulière pour son type.
Exemple
Voyons l'exemple suivant:
Passons par les étapes suivantes comme indiqué dans le code ci-dessus:
Sortir
Dans la sortie ci-dessus, on peut observer que la variable "multiplier«Est du type de fonction.
Approche 2: Vérifiez si la variable est de type de fonction dans JavaScript à l'aide de l'instance de l'opérateur
Le "exemple de»L'opérateur est utilisé pour vérifier le type d'une fonction particulière, une variable, etc., lors de l'exécution. Cet opérateur peut être utilisé pour vérifier le paramètre passé pour son type en spécifiant son type correspondant et en appliquant un chèque.
Syntaxe
Nom d'instance de typeDans la syntaxe ci-dessus:
Exemple
L'exemple donné ci-dessous illustre le concept déclaré:
Dans l'extrait de code ci-dessus:
Sortir
À partir de la sortie ci-dessus, on peut observer que la fonction en ligne indiquée est du «fonction" taper.
Approche 3: Vérifiez / vérifiez si la variable est de la fonction de type en JavaScript à l'aide de l'objet.prototype.tostring.Méthode Call ()
Le "Objet.prototype.toString ()«La méthode est utilisée pour renvoyer une chaîne qui peut représenter un objet. Cette méthode peut être appliquée à l'aide d'une méthode d'un objet de telle sorte que le type de l'objet soit retourné.
Exemple
Présentation de l'exemple suivant:
Effectuez les étapes suivantes comme indiqué dans les lignes de code ci-dessus:
Sortir
La sortie ci-dessus indique que la fonctionnalité requise est obtenue.
Conclusion
Le "Type de»Opérateur, le«exemple de«Opérateur, ou le«objet.prototype.tostring.appel()«La méthode peut vérifier / vérifier si une variable est de type de fonction dans JavaScript. Le type d'opérateur peut être combiné avec l'opérateur égal strict pour vérifier le type de variable. L'instance de l'opérateur vérifie la variable passée en spécifiant son type correspondant et en appliquant un chèque. L'object.prototype.tostring.la méthode call () renvoie le type de l'objet. Cet article a fourni les méthodes pour vérifier si une variable est de type de fonction à l'aide de JavaScript.