以下的例子簡單比較了兩者的不同:
--------------------------------------------------------------------
var var1:int=10; //在函數外宣告var1
function test() {
var var1:int=15; //在函數內宣告同名的var1
trace("in test var1="+var1);
}
test();
trace("out test var1="+var1);
---------------------------------------------------------------------
最後輸出的結果:
in test var1=15
out test var1=10
顯示兩者雖然都叫做var1,但數值卻不相同。
ActionScript3.0
沒有留言:
張貼留言