JS代码:


function b()
{
i = 3;
}
function a()
{
i = 1;
b();
alert("i="+i);
}
a();
看上例代码,a()和b()里面的变量i都没有使用var声明,最终alert结果会是3!!!
由于js中,没有使用var声明的变量都是全局变量,加了var才是局部变量。
JS代码:
看上例代码,a()和b()里面的变量i都没有使用var声明,最终alert结果会是3!!!
由于js中,没有使用var声明的变量都是全局变量,加了var才是局部变量。
转载于:https://www.cnblogs.com/ukessi/archive/2009/01/31/1381634.html