第十五章 undefined
来源:互联网 发布:学术讲座海报 大数据 编辑:程序博客网 时间:2024/06/14 20:55
15。1 undefiend值概要
JavaScript采用两种略微不同的方式使用undefined值。
第一种方式是声明的变量没有指定值;
第二种方式是试图访问的对象属性没有被定义且不存在于原型链中。
var initializedVariable;console.log(initializedVariable);//undefinedconsole.log(typeof initializedVariable);//undefinedvar foo = {};console.log(foo.bar);//undefiendconsole.log(typeof foo.bar);//undefined
!只允许JavaScript使用undefined是一种很好的想法。永远都不要将一个值设置为undefined,如 var foo=undefined,如果指定一个属性或变量值是不可用的,应该使用null.
15.2 在uanju作用域中定义undefined变量
与以前的版本不同,JavaScript ECMAScprit 3 在全局作用域定义了一个被称为undefiend的全局变量。因为该变量已被声明,且没有分配至,因此undefined变量被设置为undefined.
console.log(undefined in this);//true
0 0
- 第十五章 undefined
- 第十五章
- 第十五章
- 第十五章
- 第十五章
- 第十五章
- 第十五章
- 第十五章
- 第十五章 堆栈
- 第十五章 AJAX JQuery
- CPP Primer 第十五章
- 梦里人第十五章
- 第十五章 AJAX JQuery
- 第十五章 嵌入式Linux
- C++ primer 第十五章
- 15.7 第十五章小结
- 算法导论第十五章
- 第十五章 集合框架
- Java设计模式--适配器(Adapter)模式
- 求1234四个数能组成多少互不相同且不重复的三位数
- 第十四章 null
- svn中 更新,提交,与资源库同步分别会有什么效果
- PHP 编辑器 kindEditor 上传图片失败 解决方案
- 第十五章 undefined
- Volley学习篇----源码走读
- 【最新】Xcode 8 打包教程
- JAVA-多线程-停止线程
- 17-TCP Transmission Control Protocol
- 第十六章 Math函数
- 代码可读性优化
- YUV420P的像素数据编码为H.264的压缩编码数据
- 18-TCP Connection Establishment and Termination