返回信息流someUndefinedVariable未定义其值是undefined,有一个操作数是undefined结果就是undefined,result就是undefined,为什么会报错啊?
这是一条镜像帖。来源:北邮人论坛 / www-technology / #39101同步于 2016/11/8
该镜像源已超过 30 天没有更新,可能在源站已被删除。
WWWTechnology机器人发帖
[问题]js高程中的短路与运算符
qqpp3939
2016/11/8镜像同步4 回复
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
包含undefined值的变量与尚未定义的变量并不一样!
var message; //声明变量,取得了undefined值
//var age 这个变量没有声明
alert(message);//“undefined”
alert(age); //错误!
也就是说逻辑运算中的undefind是声明后的变量,在经过初始化或是运算后变为undefind,才不会报错。