javascript 处理null及null值示例
function dealNull(obj){
for(var i in obj){
if(null == obj[i] || 'null' == obj[i]){
obj[i]='';
}else if('object' == typeof obj[i]){
dealNull(obj[i]);
}
}
};
// 测试的对象
var a={};
a.aa=null;
a.bb='null';
a.c=1;
a.b={};
a.b.aaa=null;
a.b.bbb='null';
a.b.c=1;
a.array=[];
a.array.push({'a':null,'b':'null','c':1});
a.array.push({'a1':null,'b1':'null','c1':1});
a.array.push({'a2':null,'b2':'null','c2':1});
dealNull(a);
相关推荐
-
javascript获取select的当前值示例代码(兼容IE/Firefox/Opera/Chrome)
JavaScript获取Select当前值写法:var value = document.getElementById("select").options[document.getElementById("select").options.selectedIndex].value;var text = document.getElementById("select").options[document.getElementById("s
-
通过javascript获取iframe里的值示例代码
复制代码 代码如下: <script type="text/javascript" language="javascript"> function CCCC(){ var File_NAME=""; var count=0; if(document.frames("myFrame").document.all.length){ for(var i=0;i<document.all.length;i++){ i
-
javascript 处理null及null值示例
复制代码 代码如下: function dealNull(obj){ for(var i in obj){ if(null == obj[i] || 'null' == obj[i]){ obj[i]=''; }else if('object' == typeof obj[i]){ dealNull(obj[i]); } } }; // 测试的对象 var a={}; a.aa=null; a.bb='null'; a.c=1; a.b={}; a.b.aaa=null; a.b.bbb='nu
-
JavaScript的null和undefined区别示例介绍
先说说undefined: Javascript中的变量是弱类型的, 所以声明变量的时候只需使用var关键字即可.如果是像C这样的强类型语言, 声明变量的时候如果没有指定初始值,那么会给他一个默认值,比如int变量的默认值是0.但是在Javascript这样的弱类型语言中,没有办法确定到底该给这样的变量一个什么样的默认值,比如我声明一个变量 var v1; 是给他false还是0,或者是'' ? 因为没有类型,所以无法确定. 在Javascript中对于这种生命后没有给定初始值的变量,就给他一个
-
Javascript基础教程之比较null和undefined值
JavaScript 中有两个特数值: undefined和null,在比较它们的时候需要留心.在读取未赋值的变量或试图读取对象没有的属性时得到的就是 undefined 值. <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Learn4UndefinedAndNull</title> </head
-
跟我学习javascript的undefined与null
当讨论JavaScript中的原始数据类型时,大多数人都知道从String.Number到Boolean的基本知识.这些原始类型相当简单,行为符合常识.但是,本文将更多关注独特的原始数据类型Null和Undefined,是什么让它们如此相似,却又似是而非. 一.理解null和undefined 在JavaScript中,null是字面量同时也是语言中的关键字,用来表示无法识别的对象值.换句话说,这用来表示"无值(no value)",但你可以决定什么时候得到期望值. 虽然相似,unde
-
详解javascript中原始数据类型Null和Undefined
当讨论JavaScript中的原始数据类型时,大多数人都知道的基本知识,从String,Number到Boolean.这些原始类型相当简单,行为符合常识.但是,本文将更多聚焦独特的原始数据类型Null和Undefined,是什么让他们如此相似,却又似是而非. 一.理解Null和Undefined 在JavaScript中,null是字面量同时也是语言中的关键字,用来表示无法识别的对象值.换句话说,这用来表示"无值(no value)".虽然相似,undefined实际上代表了不存在的值
-
javascript类型系统——undefined和null全面了解
前面的话 一般的程序语言,表示空的只有null,但javascript的设计者Brendan Eich却设计了一个undefined,这无疑增加了程序复杂度,但这样做也是有一定原因的.本文将详细介绍javascript中的undefined和null 历史原因1995年JavaScript诞生时,最初像Java一样,只设置了null作为表示"无"的值.根据C语言的传统,null被设计成可以自动转为0 但是,JavaScript的设计者Brendan Eich,觉得这样做还不够,有两个原
-
JavaScript中undefined和null的区别
JavaScript中undefined和null的区别 JavaScript两个表示"无"的值:undefined和null.我在平时只是null用的多一点,undefined只是在报错中经常遇到.下面针对这两个数据类型的异同做一下详细的比较. 1.undefined和null在if语句中,都会被自动转为false,相等运算符直接报告两者相等. !null==!undefined==true 2.null表示"没有对象",即该处不应该有值.典型用法是: (1)
-
JavaScript和JQuery获取DIV值的方法示例
本文实例讲述了JavaScript和JQuery获取DIV值的方法.分享给大家供大家参考,具体如下: 1.示例代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtm
随机推荐
- jquery 页眉单行信息滚动显示实现思路及代码
- mapper--图片热点区域高亮组件官方站点
- FLEX 仿Google联想框效果
- MyBatis启动时控制台无限输出日志的原因及解决办法
- asp.net 购物车实现详细代码
- 详谈js中数组(array)和对象(object)的区别
- Android ContentResolver使用说明
- mysql5.x升级到mysql5.7后导入之前数据库date出错的快速解决方法
- 使用PHP和JavaScript判断请求是否来自微信内浏览器
- 层盖住下拉列表框问题解决方案
- 将对象转化为字符串的java实例
- VerifyCodeServlet(一次性验证码)
- Android自定义实现BaseAdapter的普通实现
- 用BAT实时读取某个文件目录下文件数(包括子目录)
- 如何在一段文字里点一下就可以在里面插入一段文字?
- javascript获取选中的文本的方法代码
- 如何拥有一台安静的电脑
- Android利用RenderScript实现毛玻璃模糊效果示例
- java 深入理解内存映射文件原理
- Android 获取应用缓存大小与清除缓存的方法