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操纵Cookie实现购物车程序
Feb 15 Javascript
默认让页面的第一个控件选中的javascript代码
Dec 26 Javascript
JS判断两个时间大小的示例代码
Jan 28 Javascript
node.js学习总结之调式代码的方法
Jun 25 Javascript
JavaScript中switch语句的用法详解
Jun 03 Javascript
JavaSciprt中处理字符串之sup()方法的使用教程
Jun 08 Javascript
js限制文本框的输入内容代码分享(3类)
Aug 20 Javascript
jQuery实现当拉动滚动条到底部加载数据的方法分析
Jan 24 jQuery
Centos7 安装Node.js10以上版本的方法步骤
Oct 15 Javascript
CountUp.js数字滚动插件使用方法详解
Oct 17 Javascript
Vue快速实现通用表单验证的示例代码
Jan 09 Javascript
Javascript异步执行不按顺序解决方案
Apr 30 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代码质量36计
2012/09/05 PHP
解析PHP计算页面执行时间的实现代码
2013/06/18 PHP
php中simplexml_load_string使用实例分享
2014/02/13 PHP
php实现四舍五入的方法小结
2015/03/03 PHP
php将字符串转换成16进制的方法
2015/03/17 PHP
3种方法轻松处理php开发中emoji表情的问题
2016/07/18 PHP
php使用GD2绘制几何图形示例
2017/02/15 PHP
php生成随机数/生成随机字符串的方法小结【5种方法】
2020/05/27 PHP
js获取变量
2006/08/24 Javascript
JQUERY 对象与DOM对象之两者相互间的转换
2009/04/27 Javascript
jquery实现奇偶行赋值不同css值
2012/02/17 Javascript
javascript实现颜色渐变的方法
2013/10/30 Javascript
javascript中Date对象的getDay方法使用指南
2014/12/22 Javascript
Jquery和BigFileUpload实现大文件上传及进度条显示
2016/06/27 Javascript
完美解决IE9浏览器出现的对象未定义问题
2016/09/29 Javascript
详细分析JS函数去抖和节流
2017/12/05 Javascript
使用vue点击li,获取当前点击li父辈元素的属性值方法
2018/09/12 Javascript
基于three.js实现的3D粒子动效实例代码
2019/04/09 Javascript
微信小程序Flex布局用法深入浅出分析
2019/04/25 Javascript
微信小程序遍历Echarts图表实现多个饼图
2019/04/25 Javascript
微信小程序错误this.setData报错及解决过程
2019/09/18 Javascript
微信小程序以7天为周期连续签到7天功能效果的示例代码
2020/08/20 Javascript
[02:27]刀塔重生降临
2015/10/14 DOTA
Python使用Flask框架获取当前查询参数的方法
2015/03/21 Python
css3实现背景图片拉伸效果像桌面壁纸一样
2013/08/19 HTML / CSS
CSS3 实现的火焰动画
2020/12/07 HTML / CSS
仿酷狗html5手机音乐播放器主要部分代码
2013/05/15 HTML / CSS
基于HTML5+tracking.js实现刷脸支付功能
2020/04/16 HTML / CSS
英国领先的办公用品供应商:Viking
2016/08/01 全球购物
了解AppleShare protocol(AppleShare协议)吗
2015/08/28 面试题
工商管理专业大学生职业生涯规划范文
2014/03/09 职场文书
少年派的奇幻漂流观后感
2015/06/08 职场文书
房产遗嘱范本
2015/08/06 职场文书
分享一些Java的常用工具
2021/06/11 Java/Android
一文搞懂MySQL索引页结构
2022/02/28 MySQL
Python下载商品数据并连接数据库且保存数据
2022/03/31 Python