The value to check
function myFunction() { }
isFunction(null);            // false
isFunction(undefined);       // false
isFunction("null");          // false
isFunction("undefined");     // false
isFunction("1");             // false
isFunction("aa");            // false
isFunction(new Date());      // false
isFunction(1);               // false
isFunction("");              // false
isFunction(myFunction);      // true
isFunction([]);              // false
isFunction(new Array(1));    // false
Checks to see if the past value is a function value