課程
/前端開發(fā)
/JavaScript
/JavaScript深入淺出
function foo(){
? var a=1;
console.log(a);
}
foo();
console.log(typeof a);
結(jié)果是這樣的:
2015-08-15
源自:JavaScript深入淺出
正在回答
函數(shù)定義的局部變量,全局區(qū)域不能訪問,但是函數(shù)可以訪問全局變量。
var a=1;//全局變量
a=2;//給全局變量賦新值;
foo();//a=2;
舉報(bào)
由淺入深學(xué)習(xí)JS語言特性,且解析JS常見誤區(qū),從入門到掌握
1 回答對(duì)象字面量和函數(shù)定義的區(qū)別
2 回答函數(shù)里面的變量和函數(shù)的屬性有什么關(guān)系,是不是一樣的
2 回答為什么我的可以訪問到外部函數(shù)變量
3 回答(new)Function() 為什么訪問不到同級(jí)別函數(shù)的變量
2 回答在函數(shù)作用域里面 如果不用var這類的聲名單單只是b=1 這樣的b是在全局中聲明的嘛?函數(shù)外面是不是也能訪問的到這個(gè)b
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2015-08-15
函數(shù)定義的局部變量,全局區(qū)域不能訪問,但是函數(shù)可以訪問全局變量。
var a=1;//全局變量
function foo(){
a=2;//給全局變量賦新值;
}
foo();//a=2;