js判断变量是否为空
类别:Web前端 浏览量:183
时间:2015-4-11 js判断变量是否为空
js判断变量是否为空
/**
* 判断变量是否空值
* 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;
}
标签:js变量
热门推荐
- laravel接口请求模拟(Laravel 类和接口注入相关的代码)
- font-size:100%什么意思
- html5input标签的默认属性(移动端HTML5 input常见问题小结)
- 云服务器怎么优化(云服务器空间不足如何解决?)
- css3动画让元素绕着圆圈转动(css3动画过渡实现鼠标跟随导航效果)
- mysql 索引怎么实现(Mysql中索引和约束的示例语句)
- mac更改mysql密码(Mac下mysql 8.0.22 找回密码的方法)
- json的语法
- 如何解决php跨域问题(php简单检测404页面的方法示例)
- virtualbox服务器搭建centos(VirtualBox安装CentOS及JDK、Hadoop的安装与配置详细教程)