/**
* 判断变量是否空值
* undefined, null, '', false, 0, [], {} 均返回true,否则返回false
*/
function empty(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;
}
js-判断变量
原创mb5fb94c9d4a0ba 博主文章分类:JAVA base ©著作权
文章标签 null object string 文章分类 JavaScript 前端开发
上一篇:MongoDB笔记
下一篇:JVM参数设置使用技巧(1)
-
JS- this
其实,this的取值,分四种情况。我们来挨个看一下。在此再强调一遍一个非常重要的知识点:在函数中this到底取何值
JS this 函数 构造函数 jquery -
JS-函数
JS-函数
函数 JS 闭包 -
js-惰性函数js
-
Javascript知识【JS-全局函数对象&JS-事件】
JS-全局函数对象&JS-事件
html 前端 javascript 弹出窗口 键位 -
JS-语法
1、全等于 2、不等于 !==
html 其他