1. 判断数据类型的方法
jQuery提供一系列工具方法,用来判断数据类型,以弥补JavaScript原生的typeof运算符的不足。以下方法对参数进行判断,返回一个布尔值。
jQuery.isArray():是否为数组。jQuery.isEmptyObject():是否为空对象(不含可枚举的属性)。jQuery.isFunction():是否为函数。jQuery.isNumeric():是否为数值(整数或浮点数)。jQuery.isPlainObject():是否为使用“{}”或“new Object”生成的对象,而不是浏览器原生提供的对象。jQuery.isWindow():是否为window对象。jQuery.isXMLDoc():判断一个DOM节点是否处于XML文档之中。
$.isEmptyObject({}) // true
$.isPlainObject(document.location) // false
$.isWindow(window) // true
$.isXMLDoc(document.body) // false