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控制回车事件的代码
Feb 20 Javascript
基于jQuery的合并表格中相同文本的相邻单元格的代码
Apr 06 Javascript
JSONP 跨域共享信息
Aug 16 Javascript
js跳转页面方法总结
Jan 29 Javascript
深入浅析AngularJS和DataModel
Feb 16 Javascript
ionic js 复选框 与普通的 HTML 复选框到底有没区别
Jun 06 Javascript
纯JS打造网页中checkbox和radio的美化效果
Oct 13 Javascript
BootStrap实现鼠标悬停下拉列表功能
Feb 17 Javascript
jquery插件ContextMenu设置右键菜单
Mar 13 Javascript
vue.js内部自定义指令与全局自定义指令的实现详解(利用directive)
Jul 11 Javascript
浅谈redux以及react-redux简单实现
Aug 28 Javascript
React router动态加载组件之适配器模式的应用详解
Sep 12 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
wordpress之wp-settings.php
2007/08/17 PHP
php中比较简单的导入phpmyadmin生成的sql文件的方法
2011/06/28 PHP
使用php实现下载生成某链接快捷方式的解决方法
2013/05/07 PHP
Laravel+jQuery实现AJAX分页效果
2016/09/14 PHP
刷新时清空文本框内容的js代码
2007/04/23 Javascript
js中页面的重新加载(当前页面/上级页面)及frame或iframe元素引用介绍
2013/01/24 Javascript
Javascript Objects详解
2014/09/04 Javascript
兼容主流浏览器的JS复制内容到剪贴板
2014/12/12 Javascript
使用AngularJS来实现HTML页面嵌套的方法
2015/06/17 Javascript
jQuery 3.0十大新特性最终版发布
2016/07/14 Javascript
微信小程序 网络API 上传、下载详解
2016/11/09 Javascript
AngularJs表单校验功能实例代码
2017/02/09 Javascript
JS表单提交验证、input(type=number) 去三角 刷新验证码
2017/06/21 Javascript
vue axios用法教程详解
2017/07/23 Javascript
vue使用keep-alive实现数据缓存不刷新
2017/10/21 Javascript
AngularJS实现的省市二级联动功能示例【可对选项实现增删】
2017/10/26 Javascript
浅谈vue项目如何打包扔向服务器
2018/05/08 Javascript
layer弹出层倒计时关闭的实现方法
2019/09/27 Javascript
JavaScript中的this基本问题实例小结
2020/03/09 Javascript
[46:32]Fnatic vs OG 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
在Python中使用lambda高效操作列表的教程
2015/04/24 Python
Python使用pylab库实现画线功能的方法详解
2017/06/08 Python
Python 实现字符串中指定位置插入一个字符
2018/05/02 Python
python实现汽车管理系统
2018/11/30 Python
浅谈python中get pass用法
2019/03/19 Python
Python实现的排列组合、破解密码算法示例
2019/04/12 Python
Python2与Python3的区别实例总结
2019/04/17 Python
python对csv文件追加写入列的方法
2019/08/01 Python
Python数据可视化:饼状图的实例讲解
2019/12/07 Python
车间班长岗位职责
2013/11/30 职场文书
实习单位评语
2014/04/26 职场文书
优秀共产党员先进事迹材料
2014/05/06 职场文书
抵押贷款承诺书
2014/05/30 职场文书
心术观后感
2015/06/11 职场文书
安全知识竞赛主持词
2015/06/30 职场文书
《给予树》教学反思
2016/03/03 职场文书