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 相关文章推荐
NiftyCube——轻松实现圆角边框
Feb 20 Javascript
niceTitle 基于jquery的超链接提示插件
May 31 Javascript
关闭浏览器输入框自动补齐 兼容IE,FF,Chrome等主流浏览器
Feb 11 Javascript
javascirpt实现2个iframe之间传值的方法
Jun 30 Javascript
touch.js 拖动、缩放、旋转 (鼠标手势)功能代码
Feb 04 Javascript
详解vuelidate 对于vueJs2.0的验证解决方案
Mar 09 Javascript
Mongoose中document与object的区别示例详解
Sep 18 Javascript
JS组件系列之Gojs组件 前端图形化插件之利器
Nov 29 Javascript
vue.js2.0点击获取自己的属性和jquery方法
Feb 23 jQuery
js中的深浅拷贝问题简析
May 10 Javascript
解决Layui中layer报错的问题
Sep 03 Javascript
Kettle中使用JavaScrip调用jar包对文件内容进行MD5加密的操作方法
Sep 04 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绘制一条弧线的方法
2015/01/24 PHP
PHP目录与文件操作技巧总结(创建,删除,遍历,读写,修改等)
2016/09/11 PHP
Laravel中log无法写入问题的解决
2017/06/17 PHP
PHP完全二叉树定义与实现方法示例
2017/10/09 PHP
PHP自定义错误处理的方法分析
2018/12/19 PHP
百度 popup.js 完美修正版非常的不错 脚本之家推荐
2009/04/17 Javascript
c#和Javascript操作同一json对象的实现代码
2012/01/17 Javascript
详解JavaScript中的客户端消息框架设计原理
2015/06/24 Javascript
jquery实现美观的导航菜单鼠标提示特效代码
2015/09/06 Javascript
js创建jsonArray传输至后台及后台全面解析
2016/04/11 Javascript
温故知新——JavaScript中的字符串连接问题最全总结(推荐)
2017/08/21 Javascript
vue实现文章内容过长点击阅读全文功能的实例
2017/12/28 Javascript
JavaScript实现简单的文本逐字打印效果示例
2018/04/12 Javascript
create-react-app安装出错问题解决方法
2018/09/04 Javascript
JavaScript中引用vs复制示例详析
2018/12/06 Javascript
详解vue-property-decorator使用手册
2019/07/29 Javascript
详解Django中的form库的使用
2015/07/18 Python
举例讲解Python中的Null模式与桥接模式编程
2016/02/02 Python
一个基于flask的web应用诞生 记录用户账户登录状态(6)
2017/04/11 Python
Python 装饰器使用详解
2017/07/29 Python
pyinstaller参数介绍以及总结详解
2019/07/12 Python
python实现按关键字筛选日志文件
2019/12/24 Python
python变量的作用域是什么
2020/05/26 Python
Python通过字典映射函数实现switch
2020/11/06 Python
Ubuntu权限不足无法创建文件夹解决方案
2020/11/14 Python
extern在函数声明中是什么意思
2014/01/19 面试题
编程实现当输入某产品代码则打印出该产品记录的功能
2014/05/03 面试题
Linux面试经常问的文件系统操作命令
2016/10/04 面试题
小学校园广播稿集锦
2014/10/04 职场文书
执法作风整顿剖析材料
2014/10/11 职场文书
2015年综治宣传月活动总结
2015/03/25 职场文书
儿童诗两首教学反思
2016/02/23 职场文书
Python标准库之typing的用法(类型标注)
2021/06/02 Python
Go语言基础知识点介绍
2021/07/04 Golang
详解MySql中InnoDB存储引擎中的各种锁
2022/02/12 MySQL
SQL Server一个字符串拆分多行显示或者多行数据合并成一个字符串
2022/05/25 SQL Server