注意事項,當function 裡面有出現var則global的同名變數會失效,
改成內部函數的變數優先。
雖然還沒到區域變數的位置,global的變數變成undefined
var scope="global";
function test(){
console.log(scope); //undefined
var scope ="local";
console.log(scope);//"local"
}
test();
當function沒有重新宣告Var,則全域變數生效。
var scope="global"; function test2(){ console.log(scope);//global scope ="local"; console.log(scope);//local } test2();
沒有留言:
張貼留言