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 相关文章推荐
innerHTML,outerHTML,innerTEXT三者之间的区别
Jan 28 Javascript
Javascript 面向对象(三)接口代码
May 23 Javascript
THREE.JS入门教程(3)着色器-下
Jan 24 Javascript
JavaScript中的跨浏览器事件操作的基本方法整理
May 20 Javascript
微信小程序wx.previewImage预览图片实例详解
Dec 07 Javascript
Angular中使用MathJax遇到的一些问题
Dec 15 Javascript
Vue实现表格中对数据进行转换、处理的方法
Sep 06 Javascript
微信小程序实现省市区三级地址选择
Jun 21 Javascript
JS中的一些常用的函数式编程术语
Jun 15 Javascript
Vue.js中Line第三方登录api的实现代码
Jun 29 Javascript
详解Vue router路由
Nov 20 Vue.js
vue router 动态路由清除方式
May 25 Vue.js
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/02 PHP
php空间不支持socket但支持curl时recaptcha的用法
2011/11/07 PHP
php实现异步将远程链接上内容(图片或内容)写到本地的方法
2016/11/30 PHP
PHP ajax+jQuery 实现批量删除功能实例代码小结
2018/12/06 PHP
jquery获取元素索引值index()示例
2014/02/13 Javascript
基于html5和nodejs相结合实现websocket即使通讯
2015/11/19 NodeJs
jQuery 1.9.1源码分析系列(十三)之位置大小操作
2015/12/02 Javascript
jquery插件方式实现table查询功能的简单实例
2016/06/06 Javascript
BootStrap 智能表单实战系列(十)自动完成组件的支持
2016/06/13 Javascript
基于jQuery实现的幻灯图片切换
2016/12/02 Javascript
Node.js连接postgreSQL并进行数据操作
2016/12/18 Javascript
浅谈Angular的$q, defer, promise
2016/12/20 Javascript
js Canvas绘制圆形时钟效果
2017/02/17 Javascript
浅谈Node.js CVE-2017-14849 漏洞分析(详细步骤)
2017/11/10 Javascript
JavaScript如何借用构造函数继承
2019/11/06 Javascript
跟老齐学Python之有容乃大的list(1)
2014/09/14 Python
Python科学计算之NumPy入门教程
2017/01/15 Python
python采集微信公众号文章
2018/12/20 Python
Pythony运维入门之Socket网络编程详解
2019/04/15 Python
简单了解django orm中介模型
2019/07/30 Python
利用python计算时间差(返回天数)
2019/09/07 Python
python实现跨excel sheet复制代码实例
2020/03/03 Python
aws 通过boto3 python脚本打pach的实现方法
2020/05/10 Python
如何基于Python代码实现高精度免费OCR工具
2020/06/18 Python
Python爬虫之Selenium实现关闭浏览器
2020/12/04 Python
Django解决frame拒绝问题的方法
2020/12/18 Python
canvas需要在标签里直接定义宽高
2014/12/17 HTML / CSS
购买限量版收藏品、珠宝和礼品:Bradford Exchange
2016/09/23 全球购物
药品采购员岗位职责
2014/02/08 职场文书
农村婚庆司仪主持词
2014/03/15 职场文书
党支部综合考察材料
2014/05/19 职场文书
技术负责人任命书
2014/06/05 职场文书
2014最新开业庆典策划方案(5篇)
2014/09/15 职场文书
2016领导干部廉洁从政心得体会
2016/01/19 职场文书
营销策划分析:怎么策划才能更好销量产品?
2019/09/04 职场文书
mybatis使用oracle进行添加数据的方法
2021/04/27 Oracle