看看下面这几个例子的结果就知道问题了:
这三个例子的执行结果分别是:
复制代码 代码如下:
Results#region Results
No.1
0
undefined
No.2
0
1
No.3
0
undefined
#endregion
复制代码 代码如下:
function get_global_var(___name)
{
return eval(___name);
}
function set_global_var(___name,___value)
{
eval(___name+"=___value");
}
var aa=11;
Test();
WScript.Echo(aa);//22
function Test()
{
var aa=33;
WScript.Echo(get_global_var("aa"));//11
set_global_var("aa",22);
WScript.Echo(get_global_var("aa"));//22
WScript.Echo(aa);//33
}
复制代码 代码如下:
function Test(global)
{
// ...
}
新闻热点
疑难解答
图片精选