s中的变量
function foo(){
n=99;
}
alert(n);//undefined,因为没有调用该函数
function foo(){
n=99;
}
foo();
alert(n);//99,因为函数里面的变量没有用var声明,成了全局变量
function foo(){
var n=99;
}
foo();
alert(n);//error,因为函数里面的变量是关键字var声明的,是局部变量
2022-01-01 15:50:04
s中的变量
function foo(){
n=99;
}
alert(n);//undefined,因为没有调用该函数
function foo(){
n=99;
}
foo();
alert(n);//99,因为函数里面的变量没有用var声明,成了全局变量
function foo(){
var n=99;
}
foo();
alert(n);//error,因为函数里面的变量是关键字var声明的,是局部变量