调用函数判断该数是否为函数
时间: 2023-11-01 11:05:19 浏览: 53
对于一个数,它本身不可能是一个函数,因为函数是一种特殊的数据类型,而数只能是数值型数据类型。因此,我们可以通过判断该数所对应的数据类型是否为函数来判断该数是否为函数。在JavaScript中,可以使用typeof运算符获取一个值的数据类型,例如:
```
function isFunction(value) {
return typeof value === 'function';
}
console.log(isFunction(123)); // false
console.log(isFunction(function() {})); // true
```
上面的代码中,我们定义了一个isFunction函数,它接受一个参数value,该参数可以是任何类型的值。在函数体中,我们使用typeof运算符获取value的数据类型,如果该数据类型为'function',则返回true,否则返回false。
阅读全文