什么是typeof(jQuery)

前端之家收集整理的这篇文章主要介绍了什么是typeof(jQuery)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我刚试过这段代码
console.log(typeof(jQuery))
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.1/jquery.min.js"></script>

它提醒函数,这意味着jQuery的类型是函数.

我的问题是,jQuery的确切类型是什么?如果它的功能,它怎么会有像jQuery.browser和jQuery.ajax这样的属性

解决方法

应用于jQuery对象时,typeof运算符返回字符串“function”.基本上这确实意味着jQuery是一个功能.

但打字类型停在那里.与静态类型语言不同,在计算函数类型时不考虑参数的数量,顺序,模式和类型.在JavaScript中,它只是一个“功能”.

在JavaScript中创建函数时,您创建的函数对象将被赋予两个属性length和prototype,并且其原型设置为Function.prototype,因此它具有继承的属性,如apply和call.

而其他人已经回答过,请随意添加自己的属性.函数只是一个对象.

但要注意“类型”.技术上,JavaScript中只有SIX类型:Null,Undefined,Boolean,Number,String和Object.所以你问题的真正答案是,jQuery的确切类型是什么……实际上……鼓……对象.

猜你在找的jQuery相关文章