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 相关文章推荐
javascript 面向对象全新理练之数据的封装
Dec 03 Javascript
JavaScript.The.Good.Parts阅读笔记(二)作用域&闭包&减缓全局空间污染
Nov 16 Javascript
使用javascript实现Iframe自适应高度
Dec 24 Javascript
javascript回到顶部特效
Jul 30 Javascript
Jquery Easyui菜单组件Menu使用详解(15)
Dec 18 Javascript
微信小程序之MaterialDesign--input组件详解
Feb 15 Javascript
ECMAScript6 新特性范例大全
Mar 24 Javascript
微信小程序实现点击按钮修改view标签背景颜色功能示例【附demo源码下载】
Dec 06 Javascript
Angular项目从新建、打包到nginx部署全过程记录
Dec 09 Javascript
vue数据传递--我有特殊的实现技巧
Mar 20 Javascript
Angular4.x Event (DOM事件和自定义事件详解)
Oct 09 Javascript
react实现移动端下拉菜单的示例代码
Jan 16 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
默默简单的写了一个模板引擎
2007/01/02 PHP
PHP 图片文件上传实现代码
2010/12/29 PHP
php检查字符串中是否有外链的方法
2015/07/29 PHP
php中pcntl_fork创建子进程的方法实例
2019/03/14 PHP
php 使用mpdf实现指定字段配置字体样式的方法
2019/07/29 PHP
jquery select选中的一个小问题
2009/10/11 Javascript
jQuery.autocomplete 支持中文输入(firefox)修正方法
2011/03/10 Javascript
js控制表单奇偶行样式的简单方法
2013/07/31 Javascript
jquery判断浏览器后退时候弹出消息的方法
2014/08/11 Javascript
JavaScript中的this到底是什么(一)
2015/12/09 Javascript
jquery实现多次上传同一张图片
2017/01/09 Javascript
简单实现bootstrap导航效果
2017/02/07 Javascript
js图片延迟加载(Lazyload)三种实现方式
2017/03/01 Javascript
Vue实现自带的过滤器实例
2017/03/09 Javascript
Ext JS 实现建议词模糊动态搜索功能
2017/05/13 Javascript
vue项目中使用Svg的方法
2018/10/24 Javascript
浅谈Vue.js中如何实现自定义下拉菜单指令
2019/01/06 Javascript
详解vue微信网页授权最终解决方案
2019/06/16 Javascript
layui自定义ajax左侧三级菜单
2019/07/26 Javascript
[56:41]iG vs Winstrike 2018国际邀请赛小组赛BO2 第二场
2018/08/17 DOTA
用python + openpyxl处理excel2007文档思路以及心得
2014/07/14 Python
Python中的左斜杠、右斜杠(正斜杠和反斜杠)
2016/08/30 Python
python的unittest测试类代码实例
2017/12/07 Python
Python中.join()和os.path.join()两个函数的用法详解
2018/06/11 Python
Python爬虫使用脚本登录Github并查看信息
2018/07/16 Python
python中的线程threading.Thread()使用详解
2019/12/17 Python
pytorch 实现在一个优化器中设置多个网络参数的例子
2020/02/20 Python
Django bulk_create()、update()与数据库事务的效率对比分析
2020/05/15 Python
解决pycharm debug时界面下方不出现step等按钮及变量值的问题
2020/06/09 Python
美国家用电器和电子产品商店:Abt
2016/09/06 全球购物
Crabtree & Evelyn英国官网:瑰珀翠护手霜、香水、沐浴和身体护理
2018/04/26 全球购物
Foot Locker德国官方网站:美国运动服和鞋类零售商
2018/11/01 全球购物
护理专业毕业生自我鉴定
2013/10/08 职场文书
精彩的大学生自我评价
2013/11/17 职场文书
高一新生军训感言
2014/03/02 职场文书
师德模范事迹材料
2014/06/03 职场文书