JavaScript判断变量是否为undefined两种方式差异
工作中我们经常需要判断某个变量/属性是否为undefined。通常有两种写法
// 方式1
typeof age === 'undefined';
// 方式2
age === undefined
这两种写法有什么区别吗? 应该使用哪一种呢?看看下面的例子
typeof age === 'undefined'; // false
标识符 name 没有声明过,输出false。
http://www.cyqdata.cn/cnblogs/article-detail-40156