Maison > Article > interface Web > Comment puis-je savoir si une variable représente une fonction en JavaScript ?
Détermination du type de fonction pour les variables en JavaScript
En JavaScript, les variables peuvent contenir des valeurs de différents types, y compris des fonctions. Pour déterminer si une variable fait référence à une fonction, vous pouvez utiliser l'opérateur typeof.
La question présente un scénario dans lequel une variable nommée a est définie comme une fonction. Pour vérifier si a est de type fonction dans une fonction appelée foo, vous pouvez utiliser l'extrait de code suivant :
function foo(v) { if (typeof v === 'function') { // Perform actions if `v` is a function } } foo(a);
L'opérateur typeof renvoie une chaîne représentant le type de la variable en cours d'évaluation. Pour les types de fonctions, il renvoie la valeur « fonction ». En comparant le résultat à « fonction », vous pouvez déterminer si v est une fonction dans la fonction foo. Si cette condition est remplie, le code dans le bloc if sera exécuté, indiquant que a est bien une fonction.
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!