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对象
        }
    
    }
    
    
  • 相关阅读:
    闭包
    laravel 控制器
    laravel 模板
    laravel 视图
    laravel 请求
    laravel 分页
    解决启动Apache遇到的问题Permission denied: AH00072: make_sock: could not bind to address 0.0.0.0:8888
    一张号称一篇程序覆盖Python基础的代码
    [转载]激活Navicat Premium
    C语言自定义函数的形参为数组时需要注意传入长度
  • 原文地址:https://www.cnblogs.com/lovellll/p/10207950.html
Copyright © 2011-2022 走看看