JavaScript中只声明但没有初始化的变量和未声明的变量以及null/undefined的区别 只声明但没有初始化的变量和未声明的变量以及null/undefined的区别 1. 声明但没有初始化的变量 var aa; alert(aa); 浏览器会弹出窗口显示 undefined. 因为对于使用了 var 声明但没有进行初始化定义的