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 相关文章推荐
gridpanel动态加载数据的实例代码
Jul 18 Javascript
下拉列表选择项的选中在不同浏览器中的兼容性问题探讨
Sep 18 Javascript
js onmousewheel事件多次触发问题解决方法
Oct 17 Javascript
javascript引擎长时间独占线程造成卡顿的解决方案
Dec 03 Javascript
JavaScript判断是否是微信浏览器
Jun 13 Javascript
jQuery实现发送验证码并60秒倒计时功能
Nov 25 Javascript
smartupload实现文件上传时获取表单数据(推荐)
Dec 12 Javascript
简单三步实现报表页面集成天气
Dec 15 Javascript
JS解决移动web开发手机输入框弹出的问题
Mar 31 Javascript
js中比较两个对象是否相同的方法示例
Sep 02 Javascript
javascript简单实现深浅拷贝过程详解
Oct 08 Javascript
微信小程序实现上传多个文件 超过10个
Mar 30 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的Yii框架中使用行为Behaviors的方法
2016/03/18 PHP
php新建文件的方法实例
2019/09/26 PHP
AutoSave/自动存储功能实现
2007/03/24 Javascript
关于jQuery的inArray 方法介绍
2011/10/08 Javascript
JS+flash实现chrome和ie浏览器下同时可以复制粘贴
2013/09/22 Javascript
js简单实现让文本框内容逐个字的显示出来
2013/10/22 Javascript
javascript实现表格增删改操作实例详解
2015/05/15 Javascript
基于JavaScript如何实现私有成员的语法特征及私有成员的实现方式
2015/10/28 Javascript
jquery转盘抽奖功能实现
2015/11/13 Javascript
使用JavaScript实现ajax的实例代码
2016/05/11 Javascript
自己封装的一个简单的倒计时功能实例
2016/11/23 Javascript
Bootstrap table两种分页示例
2016/12/23 Javascript
利用nodejs监控文件变化并使用sftp上传到服务器
2017/02/18 NodeJs
bootstrap轮播模板使用方法详解
2017/11/17 Javascript
Router解决跨模块下的页面跳转示例
2018/01/11 Javascript
微信小程序App生命周期详解
2018/01/31 Javascript
全站最详细的Vuex教程
2018/04/13 Javascript
Vuex中的State使用介绍
2019/01/19 Javascript
原生js实现二级联动菜单
2019/11/27 Javascript
解决Nuxt使用axios跨域问题
2020/07/06 Javascript
解决pycharm双击但是无法打开的情况
2020/10/31 Javascript
[01:04:39]OG vs Mineski 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/18 DOTA
在Python的gevent框架下执行异步的Solr查询的教程
2015/04/16 Python
python2.7 安装pip的方法步骤(管用)
2019/05/05 Python
tensorflow使用freeze_graph.py将ckpt转为pb文件的方法
2020/04/22 Python
对Matlab中共轭、转置和共轭装置的区别说明
2020/05/11 Python
介绍一下EJB的体系结构
2012/08/01 面试题
大专生自荐信
2013/10/04 职场文书
总经理助理岗位职责
2013/11/08 职场文书
幼儿园教师教学反思
2014/02/06 职场文书
《燕子》教学反思
2014/02/18 职场文书
社区综治工作汇报
2014/10/27 职场文书
2015年党员承诺书
2015/01/21 职场文书
预防职务犯罪警示教育心得体会
2016/01/15 职场文书
Centos环境下Postgresql 安装配置及环境变量配置技巧
2021/05/18 PostgreSQL
详解TypeScript的基础类型
2022/02/18 Javascript