zoukankan      html  css  js  c++  java
  • js对象类型判断工具


    对象类型判断工具

    
    /**
    *类功能:对象类型判断工具
    **/
    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对象
        }
    
    }
    
    
  • 相关阅读:
    linux文件种类及其扩展名
    路由器终端常用linux命令汇总(持续更新)
    初识Makefile
    volatile关键字作用
    无言
    coredump文件抓取设置
    connect设置连接超时
    unix socket服务器
    交叉编译工具链制作
    编译选项说明
  • 原文地址:https://www.cnblogs.com/lovellll/p/10207950.html
Copyright © 2011-2022 走看看