Javascript 基础拾遗之undefined
先看一个例子:
1 | var a; |
javascript中的数据类型包括undefined
,null
,boolean
,number
,string
,boolean
六种类型(ECMAScript 2015)
undefined 小结
undefined 类型的意思是当前对象未定义,适用于下面几种情况
- 变量声明,但未赋值
- 对象没有赋值的属性,该属性的值为undefined
- 调用函数参数,但是未提供参数,该参数的值为undefined
- 函数没有返回值时,默认返回undefined
再看下面的例子
1 | //1. |
需要区别下面这个情况,不同浏览器提示信息可能会不同(Chrome和IE测试)
1 | console.log(b); |
如何判断为空
下面三种判断方法:
1 | // 方式1 |