JavaScript中只声明但没有初始化的变量和未声明的变量以及null/undefined的区别
只声明但没有初始化的变量和未声明的变量以及null/undefined的区别
1. 声明但没有初始化的变量
var aa;
alert(aa);
浏览器会弹出窗口显示 undefined.
因为对于使用了 var 声明但没有进行初始化定义的变量, 其值默认为 undefined.
2. 未声明的变量(1)
alert(aa);
浏览器不会弹出任何东西. 因为 aa 是没有声
业界
2016年07月04日