Maison > interface Web > js tutoriel > Comment vérifier si une variable contient une fonction en JavaScript ?

Comment vérifier si une variable contient une fonction en JavaScript ?

Susan Sarandon
Libérer: 2024-11-05 20:33:02
original
726 Les gens l'ont consulté

How to Check if a Variable Holds a Function in JavaScript?

Comment déterminer si une variable est de type fonction

En JavaScript, les variables peuvent contenir des valeurs de différents types, y compris des fonctions. Pour vérifier si une variable contient une fonction, vous pouvez exploiter l'opérateur typeof intégré.

Implémentation :

Pour construire une fonction qui vérifie si une variable est de type de fonction :

function foo(v) {
  if (typeof v === 'function') {
    // execute specific actions
  }
}
Copier après la connexion

Utilisation :

Invoquez la fonction foo() avec la variable en question :

var a = function() {/* Statements */};

foo(a); // The condition will evaluate to true since 'a' is a function
Copier après la connexion

Explication :

L'opérateur typeof renvoie une chaîne indiquant le type de la variable qui lui est transmise. Pour les fonctions, cette chaîne est « fonction ». L'instruction conditionnelle est évaluée comme vraie si le type de la variable est « fonction », vous permettant d'exécuter une logique personnalisée en conséquence.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal