• jQuery工具函数下


    测试操作

    1、判断是否为数组对象

    $(function () {
                //判断是否为数组对象
                var arr = [1,2,3,4];
                alert($.isArray(arr));//true
    
            });
    

      

    2、判断是否为函数

    var fn = function () {};
    alert($.isFunction(fn));//true
    

      

    3、判断是否为空对象

    var obj = {}
                alert($.isEmptyObject(obj));
    

      

    4、判断是否由{}或 new Object()创造出的对象

     //判断是否由{}或 new Object()创造出的对象
    //            var obj = window;
    //            alert($.isPlainObject(obj));//false
    
    //            var obj = new Object();
    //            alert($.isPlainObject(obj));//true
                
    //            var obj = {};
    //            alert($.isPlainObject(obj));//true 
                
                var obj = new Object('name');
                alert($.isPlainObject(obj));//false
    

      注意:如果使用 new Object('name');传递参数后,返回类型已不是 Object,而是字符串,所以就不是纯粹的原始对象了。

    5、判断第一个 DOM 节点是否含有第二个 DOM 节点

        alert($.contains($('.box').get(0),$('.pox').get(0)));//pox包含在box里
    

      

    6、$.type()检测数据类型

    var obj = new Object('name');
                alert($.type(obj));//string
    

      

    7、$.isNumeric 检测数据是否为数值

     var obj = new Object('name');
                alert($.isNumeric(obj));//false
                var num = '1';
                alert($.isNumeric(num));//true
                var num = '你好';
                alert($.isNumeric(num));//false
    
                var num = 1;
                alert($.isNumeric(num));//true
    

      

    8、$.isWindow 检测数据对象是否为 window 对象

    http://www.heishou.com.cn/交流论坛

     
  • 相关阅读:
    计算器程序
    输入三个整数,输出最大数和最小数
    输入三个数a,b,c,要示按由小到大的顺序输出
    最短路
    luogu P3953 逛公园
    二分图匹配
    luogu P3231 消毒
    [bzoj2120] [洛谷P1903] 数颜色
    [bzoj2038] [洛谷P1494] [2009国家集训队] 小Z的袜子(hose)
    [洛谷P4012] [网络流24题] 深海机器人问题
  • 原文地址:https://www.cnblogs.com/shenq/p/5534810.html
Copyright © 2020-2023  润新知