Javascript “函数”==变量类型是什么意思?
我对Javascript还很陌生。我读过第三方js书籍[。我正在看一些示例代码来理解逻辑。我对脚本的这一部分很感兴趣。我的问题是这个if语句的函数是什么?为什么函数在。它是否意味着函数是一个对象 提前谢谢 这个if语句的功能是什么 它检查类型变量是否为函数引用 为什么函数在 因为typeof总是返回一个字符串 这是否意味着函数是一个对象Javascript “函数”==变量类型是什么意思?,javascript,Javascript,我对Javascript还很陌生。我读过第三方js书籍[。我正在看一些示例代码来理解逻辑。我对脚本的这一部分很感兴趣。我的问题是这个if语句的函数是什么?为什么函数在。它是否意味着函数是一个对象 提前谢谢 这个if语句的功能是什么 它检查类型变量是否为函数引用 为什么函数在 因为typeof总是返回一个字符串 这是否意味着函数是一个对象 函数确实是对象,但我不确定你所说的这个问题的确切含义。我想知道询问者是否被某种不直观的“反向”比较风格所吸引 if ("function" == typeof
函数确实是对象,但我不确定你所说的这个问题的确切含义。我想知道询问者是否被某种不直观的“反向”比较风格所吸引
if ("function" == typeof type) {
msg = type;
type = "";
}
这与:
if ("function" == typeof type) {
即,我们正在检查名为“type”的变量的类型是否为function
已经提到的DoDET,Type将返回类型作为字符串,因此引用.< /p>它检查类型变量的类型是否等于函数,它只是写为YODA条件;将它作为IFType类型=函数编写可能更容易读取。考虑将问题标题改为更具信息性的。当然,我会。更改标题这很有帮助,谢谢
if (typeof type == "function" ) {