typeof:可區分方法和對象,但實例對象和數組都是object,沒辦法區分
toString.call():可區分各個對象的類型。如數組和date等。(ie不支持)
hasOwnProperty:用於判斷對象里是否含有某個字符串
includes:用於判斷某個數組是否包含某個元素(ie不支持)
以下是各個類型的判斷,返回布爾型
jQuery.isArray():是否為數組。
jQuery.isEmptyObject():是否為空對象(不含可枚舉的屬性)。
jQuery.isFunction():是否為函數。
jQuery.isNumeric():是否為數字。
jQuery.isPlainObject():是否為使用“{}”或“new Object”生成的對象,而不是瀏覽器原生提供的對象。
jQuery.isWindow():是否為window對象。
jQuery.isXMLDoc():判斷一個DOM節點是否處於XML文檔之中。