JavaScript 编程思想 null undefined 的区别
来源:互联网 发布:mysql增删改查sql语句 编辑:程序博客网 时间:2024/05/21 02:36
下面展示null 和 undefiend 发生的情况
var obj; alert(obj); //1 结果为 undefinedalert(document.getElementById('notexists'));//2 结果为nullnull==obj; //结果为Truenull===obj;//结果为False 说明null 和 undefined 只存在继承关系.两者存在却别.这里可以看到 null 虽然和 undefiend 存在继承关系,但是两者是有却别的.
undeifned : 表示对象已经声明,但是还没有赋值
null: 表示这个对象压根就不存在.
Tips:
typeof(null);//结果为 object
也许读者会感到奇怪,其实这里是ECMAScript 早期在编写JavaScript代码的时候一个设计. null 就是一个不存在对象的占位符.
参考资料 http://qindingsky.blog.163.com/blog/static/312233620095652130319/
0 0
- JavaScript 编程思想 null undefined 的区别
- JavaScript-null,undefined 的区别?
- javascript的undefined和null的区别
- JavaScript的null与undefined的区别
- JavaScript的null和undefined的区别
- JavaScript 中 null 和 undefined 的区别
- JavaScript中的null和undefined的区别
- JavaScript的null和undefined区别
- JavaScript Null和Undefined的区别
- JavaScript Null和Undefined的区别
- JavaScript中undefined与null的区别
- JavaScript中null和undefined的区别
- javascript中undefined和null的区别
- JavaScript undefined与null的区别
- JavaScript中null和undefined的区别
- Javascript中null和undefined的区别
- JavaScript中null和undefined的区别
- JavaScript undefined与null的区别
- C++ Templates:深入模板基础
- uniDAC的安装
- 使用Xcode和Instruments调试解决iOS内存泄露
- 进程管理:fork与exec函数及fork子进程和父进程
- JS前台遍历所有文本框,验证是否为空
- JavaScript 编程思想 null undefined 的区别
- hibernate懒加载原理
- Dialog出错问题
- CareerCup之1.4判断字符串是否为变位词
- Linux find 命令使用示例
- [添加用户]解决useradd 用户后没有添加用户Home目录的情况,Linux改变文件或目录的访问权限命令,linux修改用户密码,usermod的ysuum安装包。飞
- Automation作业调度问题:Only one instance of etlslave.pl allow to run
- 二分图小结
- 【算法导论实验5】贪心-活动安排问题与背包问题