2014-06-06 35 views
0

是什么在各自的JavaScript或jQuery的,当我试图下面

$.type(new Boolean()); // return "boolean" 
    typeof(new Boolean()); // return "object" 
+0

看看[那里](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/typeof)。这是因为你用'new'实例化你的布尔值,所以Javascript将它解释为一个对象。 'typeof(Boolean(true))'应该返回'boolean' – Aserre

回答

0

typeof typof和$ .TYPE()之间的区别是本地JavaScript

$.type()是jQuery的方式找到我们需要的正确键入使用合适的方法

如果参数可以是一个原始值或内置的ECMAScript目的,[[类]]内部属性一个 标准的一个实例用于确定类型。

+0

谢谢murali :) –

2

typeof是一个JavaScript运算符,它告诉你某事是基本的,如果是的话,哪一种基元或一个对象。如果事物是​​一个对象,它不会告诉你它是一个什么样的对象。细节一如既往,in the specificationMDN

$.type是使用typeof和各种其他技术来尽量提供更多信息jQuery的功能。细节一如既往,in the documentation

+0

谢谢T.J.文档链接非常有帮助。 –

相关问题