ホームページ >ウェブフロントエンド >jsチュートリアル >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 サイトの他の関連記事を参照してください。