只是存在与不存在的问题,几种表示方式
1、! obj
2、! window.obj
3、typeof myObj="undefined" (判断对象是否有定义,已定义未赋值,返回true)
4、myObj==undefined(已定义未赋值,返回true)
5、myObj===undefined(已定义未赋值,返回true)
6、!this.hasOwnProperty('myObj')(判断是否为顶层对象的一个属性)
7、myobj==null(ull指的是已经赋值为null的空对象,即这个对象实际上是有值的,而undefined指的是不存在或没有赋值的对象)
---Every day to be a little better---
网友评论