查看数据类型使用typeof()方法:
typeof (val);
判断其是否为undefined:
typeof (val) == 'undefined'
注意undefined一定要用引号括起来。
当val定义但未初始化时下面这行代码输出true,当val是已初始化的其他类型数据,代码输出false。
console.log(typeof (val) == 'undefined')