看看下面這幾個例子的結果就知道問題了:
這三個例子的執行結果分別是:
復制代碼 代碼如下:
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)
{
// ...
}
新聞熱點
疑難解答
圖片精選