js判断变量是否空值的代码


Posted in Javascript onOctober 26, 2008
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; 
}
Javascript 相关文章推荐
js tab 选项卡
Apr 26 Javascript
Prototype源码浅析 String部分(三)之HTML字符串处理
Jan 15 Javascript
JQuery弹出炫丽对话框的同时让背景变灰色
May 22 Javascript
jQuery中:visible选择器用法实例
Dec 30 Javascript
浅谈JavaScript 的执行顺序
Aug 07 Javascript
JS转换HTML转义符的方法
Aug 24 Javascript
JavaScript动态数量的文件上传控件
Nov 18 Javascript
ES6新特性:使用export和import实现模块化详解
Jul 31 Javascript
jQuery+HTML5实现WebGL高性能烟花绽放动画效果【附demo源码下载】
Aug 18 jQuery
详解angular2 控制视图的封装模式
Dec 27 Javascript
vue学习笔记之过滤器的基本使用方法实例分析
Feb 01 Javascript
redux处理异步action解决方案
Mar 22 Javascript
Prototype使用指南之selector.js说明
Oct 26 #Javascript
prototype Element学习笔记(Element篇三)
Oct 26 #Javascript
prototype Element学习笔记(篇二)
Oct 26 #Javascript
prototype Element学习笔记(篇一)
Oct 26 #Javascript
JS对URL字符串进行编码/解码分析
Oct 25 #Javascript
在html页面中包含共享页面的方法
Oct 24 #Javascript
IE浏览器兼容Firefox的JS脚本的代码
Oct 23 #Javascript
You might like
最令PHP初学者们头痛的十四个问题
2007/01/15 PHP
php对二维数组按指定键值key排序示例代码
2013/11/26 PHP
php从memcache读取数据再批量写入mysql的方法
2014/12/29 PHP
Yii编程开发常见调用技巧集锦
2016/07/15 PHP
Yii2创建控制器(createController)方法详解
2016/07/23 PHP
PHP的cookie与session原理及用法详解
2019/09/27 PHP
js类型检查实现代码
2010/10/29 Javascript
JS去除数组重复值的五种不同方法
2013/09/06 Javascript
javascript闭包入门示例
2014/04/30 Javascript
js使用for循环查询数组中是否存在某个值
2014/08/12 Javascript
通过js为元素添加多项样式,浏览器全兼容写法
2014/08/30 Javascript
Javascript学习笔记之函数篇(六) : 作用域与命名空间
2014/11/23 Javascript
js 左右悬浮对联广告代码示例
2014/12/12 Javascript
JavaScript通过Date-Mask将日期转换成字符串的方法
2015/06/04 Javascript
js验证真实姓名与身份证号是否匹配
2015/10/13 Javascript
JS及PHP代码编写八大排序算法
2016/07/12 Javascript
BootStrap select2 动态改变值的方法
2017/02/10 Javascript
vue-cli项目中使用Mockjs详解
2018/05/14 Javascript
vue 优化CDN加速的方法示例
2018/09/19 Javascript
uni-app 组件里面获取元素宽高的实现
2019/12/27 Javascript
JavaScript对象访问器Getter及Setter原理解析
2020/12/08 Javascript
[43:24]VG vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
Python两个内置函数 locals 和globals(学习笔记)
2016/08/28 Python
Python中%r和%s的详解及区别
2017/03/16 Python
python实现俄罗斯方块小游戏
2020/04/24 Python
New Balance俄罗斯官方网上商店:购买运动鞋
2020/03/02 全球购物
大学毕业生最详细的自我评价分享
2013/11/18 职场文书
财务部出纳岗位职责
2013/12/22 职场文书
农村婚礼证婚词
2014/01/10 职场文书
珍珠鸟教学反思
2014/02/01 职场文书
网络管理员岗位职责
2014/03/17 职场文书
食品安全演讲稿
2014/09/01 职场文书
初中语文教学反思范文
2016/03/03 职场文书
区域销售大会开幕词
2016/03/04 职场文书
2019生态环境保护倡议书!
2019/07/03 职场文书
什么是执行力?9个故事告诉您:成功绝非偶然!
2019/07/05 职场文书