js物件型別判斷工具
阿新 • • 發佈:2019-01-02
/** *類功能:物件型別判斷工具 **/ var TypeUtil = { /** *方法說明:是否是陣列 **/ isArray: function (obj) {//是否是陣列 return (typeof obj == 'object') && obj.constructor == Array;//返回是否是陣列 }, /** *方法說明:是否是字串 **/ isString: function (obj) {//是否是字串 return (typeof obj == 'string') && obj.constructor == String;//返回是否是字串 }, /** *方法說明:是否是數字 **/ isNumber: function (obj) {//是否是數字 return (typeof obj == 'number') && obj.constructor == Number;//返回是否是數字 }, /** *方法說明:是否是日期 **/ isDate: function (obj) {//是否是日期 return (typeof obj == 'object') && obj.constructor == Date;//返回是否是日期 }, /** *方法說明:是否是方法 **/ isFunction: function (obj) {//是否是方法 return (typeof obj == 'function') && obj.constructor == Function;//返回是否是方法 }, /** *方法說明:是否是物件 **/ isObject: function (obj) {//是否是物件 return (typeof obj == 'object') && obj.constructor == Object;//返回是否是物件 }, /** *方法說明:是否是jquery物件 **/ isJQueryObj: function (obj) {//是否是jquery物件 return obj instanceof jQuery;//返回是否是jquery物件 } }