var a=true;
function g(){
a=false;
return a;
}
console(a);
console(g());
console(a);
三個console打印結(jié)果,第一個為true,第二第三個均為false。
js與其他語言不一樣的是,因為js沒有所謂的塊級作用域,所以函數(shù)的運行會改變變量a的值。
var a=true;
function g(){
a=false;
return a;
}
console(a);
console(g());
console(a);
三個console打印結(jié)果,第一個為true,第二第三個均為false。
js與其他語言不一樣的是,因為js沒有所謂的塊級作用域,所以函數(shù)的運行會改變變量a的值。