全局变量与局部变量

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命令。如果不用的话,你实际上声明了一个全局变量!

原文地址:https://www.cnblogs.com/sunzhenyong/p/3981564.html