How to check if a variable is a function in jQuery

We can use the isFunction method to check whether a variable is a function or not.

Syntax

jQuery.isFunction( value )

value - This variable to be checked is passed as an argument to this method.

Return value

This method returns True if the argument is a function. Otherwise, it returns False.

Code example

The code written below demonstrates how we use the isFunction method:

Console
Using the "isFunction" method to check if a variable is a function

Code explanation

Line 6: We include the jQuery file.

Lines 9–10: We create an object obj and use the isFunction method to check if obj is a function. The isFunction method returns False, because obj is not a function.

Lines 13–14: We create a variable val with a value of 10 and use the isFunction method to check if val is a function. The isFunction method returns False, because the val is not a function.

Lines 16–19: We create a function with the name hi and use the isFunction method to check if hi is a function. The isFunction method returns True, because hi is a function.

New on Educative
Learn to Code
Learn any Language as a beginner
Develop a human edge in an AI powered world and learn to code with AI from our beginner friendly catalog
🏆 Leaderboard
Daily Coding Challenge
Solve a new coding challenge every day and climb the leaderboard

Free Resources

Copyright ©2025 Educative, Inc. All rights reserved