var a;
type a;//结果为undefined
type b;//结果也是undefinedalert(a);//弹出undefinedalert(b);//错误代码
上述代码,type a和type b结果一致,但是却有本质区别。
alert(a);弹出为undefined,因为 var a;定义时a的默认值是undefined
alert(b);会报错,因为b未定义。
var a;
type a;//结果为undefined
type b;//结果也是undefinedalert(a);//弹出undefinedalert(b);//错误代码
上述代码,type a和type b结果一致,但是却有本质区别。
alert(a);弹出为undefined,因为 var a;定义时a的默认值是undefined
alert(b);会报错,因为b未定义。