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