当前位置:Web前端 > javascript> 正文

js判断变量是否为空

时间:2015-4-11类别:Web前端

js判断变量是否为空

js判断变量是否为空
  •  
  •  
  •  
  • JScript 代码   复制
  • 
    /**
     * 判断变量是否空值
     * undefined, null, '', false, 0, [], {} 均返回true,否则返回false
     */
    function isEmpty(v){
        switch (typeof v){
            case 'undefined' : return true;
            case 'string'    : if(trim(v).length == 0) return true; break;
            case 'boolean'   : if(!v) return true; break;
            case 'number'    : if(0 === v) return true; break;
            case 'object'    : 
                if(null === v) return true;
                if(undefined !== v.length && v.length==0) return true;
                for(var k in v){return false;} return true;
                break;
        }
        return false;
    }
    
    		
  •  

    标签:
    上一篇下一篇

    猜您喜欢

    热门推荐