js中引用未定义的变量与对象属性的会有不同结果哦
直接上代码吧
color
//Uncaught ReferenceError: color is not defined
var obj = {}
obj.name
//undefined
var age
age
//undefined
结论:
1、直接引用未定义的变量会报错
2、定义了变量,但是未赋值,引用时,提示undefined
3、调用对象上没有的属性时,提示undefined
js中引用未定义的变量与对象属性的会有不同结果哦
直接上代码吧
color
//Uncaught ReferenceError: color is not defined
var obj = {}
obj.name
//undefined
var age
age
//undefined
结论:
1、直接引用未定义的变量会报错
2、定义了变量,但是未赋值,引用时,提示undefined
3、调用对象上没有的属性时,提示undefined