js null undefined 空区别说明
更新时间:2010年06月13日 00:04:52 作者:
js里面这三种东西总是让人疑惑,特此整理一下
null,对象不存在
var ii= document.getElementById("id");
alert(ii);
当前页面不存在id对象
undefined
var i;
alert(i);
声明的变量没有初始化
alert(document.oiji);
或者对象属性,方法不存在
空
<asp:TextBox ID="name" runat="server" Width="100px" Text=""></asp:TextBox>
var iab = document.getElementById("name").value;
alert(iab);
id=name的值为空
var ii= document.getElementById("id");
alert(ii);
当前页面不存在id对象
undefined
var i;
alert(i);
声明的变量没有初始化
alert(document.oiji);
或者对象属性,方法不存在
空
<asp:TextBox ID="name" runat="server" Width="100px" Text=""></asp:TextBox>
var iab = document.getElementById("name").value;
alert(iab);
id=name的值为空
相关文章
javascript使用for循环批量注册的事件不能正确获取索引值的解决方法
这篇文章主要介绍了javascript使用for循环批量注册的事件不能正确获取索引值的解决方法,对比分析了出现问题的代码与修改后的代码,并给出了采用闭包实现的方法,具有一定的参考借鉴价值,需要的朋友可以参考下2014-12-12Javascript基于对象三大特性(封装性、继承性、多态性)
这篇文章主要介绍了Javascript基于对象三大特性,包括封装性、继承性、多态性,感兴趣的小伙伴们可以参考一下2016-01-01JavaScript中利用Array filter() 方法压缩稀疏数组
Array filter() 方法会跳过稀疏数组中缺少的元素,它的返回数组总是稠密的。这篇文章给大家介绍了JavaScript中利用Array filter() 方法压缩稀疏数组的相关知识,需要的朋友参考下2018-02-02jser必看的破解javascript各种加密的反向思维方法
才发现的破解javascript各种加密的反向思维方法,大家有好的方法都跟帖啊最近发现了一个代码,加密了5层左右,我将破解到最后一步,而且不用javascript解密程序2007-04-04array.prototype.silce.call 理解分析
在很多框架中与遇到这个方法,但一时没去研究这个方法,只要前段时间被问到,尴尬无奈收场。所以学习就要追根究底的精神,废话少说,说正题。2010-04-04
最新评论