var a = "Hello World";
function test() {
alert(window.a); // "Hello World"
alert(a); //underfined JavaScript 在执行的时候 会对全局的变量(包括局部变量进行检测),此时的变量是局部变量。
var a = "Newvirable";
alert(a); // "Newviriable"
}
$(function () {
test();
alert(a); // "Hello World"
})
变量声明注意事项
1,函数内部声明变量的时候,一定要使用var命令。如果不用的话,你实际上声明了一个全局变量!