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
随机推荐
- 原生javascript实现文件异步上传的实例讲解
- Delphi实现图片滚动切换的完整实例代码
- Javascript基于对象三大特性(封装性、继承性、多态性)
- C#无限栏目分级程序代码分享 好东西第1/3页
- java中数组的应用及方法
- 基于hibernate实现的分页技术实例分析
- python中利用Future对象回调别的函数示例代码
- 在具有共享存储的xen Server上实现共享VM的启动方法
- 用js获取点击图片的值!
- PHP中SERIALIZE和JSON的序列化与反序列化操作区别分析
- 在应用程序级别之外使用注册为allowDefinition='MachineToApplication'的节是错误的
- Android中Fragment的解析和使用详解
- 详谈锁和监视器之间的区别_Java并发
- Android 消息分发使用EventBus的实例详解
- java两种单例模式用法分析
- java Date装成英文String后,无法再转回Date的解决方案
- js中用事实证明cssText性能高的问题
- Android实例HandlerThread源码分析
- vue2.0 better-scroll 实现移动端滑动的示例代码
- 详解Immutable及 React 中实践
