2014-06-06 66 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.文檔鏈接非常有幫助。 –

相關問題