在javascript或jquery中,typeof和$ .type()有什么区别,当我在下面尝试时
$.type(new Boolean()); // return "boolean"
typeof(new Boolean()); // return "object"
答案 0 :(得分:2)
typeof
是一个JavaScript运算符,它告诉您某些内容是否是基元,如果是,则指示哪种基元或对象。如果物体是物体,它不会告诉你它是什么类型的物体。详情请注意in the specification和MDN。
$.type
是一个jQuery函数,它使用typeof
和各种其他技术来尝试提供更多信息。详情一如既往地in the documentation。
答案 1 :(得分:0)
typeof
是原生javascript
$.type()是使用合适的方法找到正确的必需类型的jQuery方法
如果参数是原始值或a的实例 标准的内置ECMAScript对象,[[Class]]内部属性 用于确定类型。