测试案例1 console.log(a) 报错 ReferenceError: a is not defined
测试案例2 var a console.log(a) 无报错,但是输出undefined
测试案例2 var b = {}; console.log(b.a) 无报错,但是输出undefined
测试案例3 function c() { } var d = new c(); console.log(d.a) 无报错,但是显示undefined 关于typeof 以上所有用来测试的对象用typeof 返回的都是 String("undefined") 关于或运算 || var d = a||3 报错 a not defined var a; var d = a || 3 结果:d==3 var c = 22 || 44 c==22 var c = false || 33 c == 33 if(x) { } 报错 var x if(x) { } if内不执行