undefined==null引发的两者区别与联系第2/3页
更新时间:2007年12月22日 01:11:24 作者:
undefined==null引发的两者区别与联系
在javascript中什么情况出现下面三种情况: null undefined “ ”
文件1:null_undefined.html
文件2:null_undefined.js
1
null_undefined.html
【见文章评论一】
null_undefined.js
var test = function()
{
alert(window.aiter2008); //弹出undefined window空间中没有aiter2008这个变量
alert(document.getElementById("test_text1111")); //null 在上面的null_undefined.html文件中没有test_text1111元素
var testText = document.getElementById("test_text").value; // test_text输入框中没有输入任何元素
alert(testText==""); //true
alert(testText==null); //false
}
这次测试可以得到结论:
一个对象中没有指定的变量,而要使用,会出现 undefined
Html中没有的元素,通过document.getElementById("")查找的结果为: null
Html中有的元素,但是没有任何值,通过document.getElementById("")查找的结果为:” ”; 不是null
2 null_undefined.html文件不变
null_undefined.js
var test = function()
{
var testText = document.getElementById("test_text");
var testName = testText.name;
var testUn = testText.name11;
alert("test_text's name::"+testName); // test_text's name:: test_text
alert("test_text's name11:::"+testUn); // test_text's name11:::undefined
}
结论
一个对象没有的属性,调用会出现: undefied 这和调用window的aiter2008属性一样
您可能感兴趣的文章:
- js判断undefined类型,undefined,null, 的区别详细解析
- JavaScript null和undefined区别分析
- JavaScript Undefined,Null类型和NaN值区别
- JS基础之undefined与null的区别分析
- Javascript 中 null、NaN和undefined的区别总结
- javascript中的undefined 与 null 的区别 补充篇
- 详解JavaScript中undefined与null的区别
- js中 关于undefined和null的区别介绍
- JavaScript中undefined和null的区别
- 一文让你彻底弄懂js中undefined和null的区别
最新评论