ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript で変数が関数を保持しているかどうかを確認するには?

JavaScript で変数が関数を保持しているかどうかを確認するには?

Susan Sarandon
Susan Sarandonオリジナル
2024-11-05 20:33:02734ブラウズ

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

変数が関数型であるかどうかを確認する方法

JavaScript では、変数は関数を含むさまざまな型の値を保持できます。変数に関数が含まれているかどうかを確認するには、組み込みの typeof 演算子を利用できます。

実装:

変数が次のものであるかどうかを検証する関数を構築するには関数タイプ:

function foo(v) {
  if (typeof v === 'function') {
    // execute specific actions
  }
}

使用法:

問題の変数を使用して foo() 関数を呼び出します:

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

foo(a); // The condition will evaluate to true since 'a' is a function

説明:

typeof 演算子は、渡された変数の型を示す文字列を返します。関数の場合、この文字列は「function」です。変数の型が「関数」の場合、条件文は true と評価され、それに応じてカスタム ロジックを実行できます。

以上がJavaScript で変数が関数を保持しているかどうかを確認するには?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。