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 相关文章推荐
jQuery选择器的工作原理和优化分析
Jul 25 Javascript
javascript日期转换 时间戳转日期格式
Nov 05 Javascript
Jquery中"$(document).ready(function(){ })"函数的使用详解
Dec 30 Javascript
Iframe 自动适应页面的高度示例代码
Feb 26 Javascript
AngularJS学习笔记之依赖注入详解
May 16 Javascript
Angularjs中的事件广播 —全面解析$broadcast,$emit,$on
May 17 Javascript
Vue.js 60分钟快速入门教程
Mar 28 Javascript
js图片上传的封装代码
Aug 01 Javascript
js数组实现权重概率分配
Sep 12 Javascript
node中的cookie的具体使用
Sep 13 Javascript
ES6 Class中实现私有属性的一些方法总结
Jul 08 Javascript
javascript实现贪吃蛇小游戏
Jul 28 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
Windows下的PHP5.0详解
2006/11/18 PHP
域名和cookie问题(域名后缀)
2012/10/10 PHP
PHP实现限制IP访问的方法
2017/04/20 PHP
给Javascript数组插入一条记录的代码
2007/08/30 Javascript
解决IE6的PNG透明JS插件使用介绍
2013/04/17 Javascript
js setTimeout opener的用法示例详解
2013/10/23 Javascript
js+css实现导航效果实例
2015/02/10 Javascript
javascript上下方向键控制表格行选中并高亮显示的方法
2015/02/13 Javascript
jQuery按需加载轮播图(web前端性能优化)
2017/02/17 Javascript
JavaScript实现向select下拉框中添加和删除元素的方法
2017/03/07 Javascript
js遍历json对象所有key及根据动态key获取值的方法(必看)
2017/03/09 Javascript
使用canvas及js简单生成验证码方法
2017/04/02 Javascript
AngularJs 最新验证手机号码的实例,成功测试通过
2017/11/26 Javascript
nodeJS服务器的创建和重新启动的实现方法
2018/05/12 NodeJs
WebPack配置vue多页面的技巧
2018/05/15 Javascript
微信小程序仿美团城市选择
2018/06/06 Javascript
泛谈JS逻辑判断选择器 || &&
2019/05/24 Javascript
vue 解除鼠标的监听事件的方法
2019/11/13 Javascript
bootstrap实现嵌套模态框的实例代码
2020/01/10 Javascript
vue组件库的在线主题编辑器的实现思路
2020/04/03 Javascript
举例讲解Python设计模式编程的代理模式与抽象工厂模式
2016/01/16 Python
python中的set实现不重复的排序原理
2018/01/24 Python
python中aioysql(异步操作MySQL)的方法
2019/04/11 Python
在python中将list分段并保存为array类型的方法
2019/07/15 Python
python super()函数的基本使用
2020/09/10 Python
Python私有属性私有方法应用实例解析
2020/09/15 Python
Python日志器使用方法及原理解析
2020/09/27 Python
HTML5注册表单的自动聚焦与占位文本示例代码
2013/07/19 HTML / CSS
HTML5 weui使用笔记
2019/11/21 HTML / CSS
俄罗斯玩具、儿童用品、儿童服装和鞋子网上商店:MyToys.ru
2019/10/14 全球购物
SHEIN美国:购买时髦的女性服装
2020/12/02 全球购物
简单说下OSPF的操作过程
2014/08/13 面试题
abstract class和interface有什么区别
2013/08/04 面试题
财务管理职业生涯规划范文
2013/12/27 职场文书
小学红领巾广播稿(3篇)
2014/09/13 职场文书
高中生社会实践心得体会
2016/01/14 职场文书