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