javascript作用域和預解析

作用域

1、作用域:全局作用域,局部作用域罐孝。
2媳友、根據(jù)作用域不用,變量有全局變量,局部變量乞旦。(如果在函數(shù)內(nèi)部沒有聲名直接賦值的變量也屬于局部變量贼穆。函數(shù)的形參也可以看作是全局變量)。全局變量瀏覽器關閉才銷毀兰粉,局部變量節(jié)約資源故痊。
3、js沒有塊級作用域玖姑, 在es6才有愕秫,用{}包括
4、作用域鏈:內(nèi)部函數(shù)訪問外部函數(shù)變量焰络,采取的是鏈式查找的方式取值戴甩,這種結構成為作用域鏈。

預解析

1闪彼、js引擎運行js:js代碼是由瀏覽器中js解析器執(zhí)行的甜孤。js解析器在運行js代碼的時候分兩步:預解析和代碼執(zhí)行。
(1)預解析:js引擎會把js里面的所有var 還有function提升到當前作用域的最前面
(2)代碼從上往下執(zhí)行
2畏腕、預解析:變量預解析缴川、函數(shù)預解析。也就是變量提升和函數(shù)提升描馅。
(1)變量提升就是把所有的變量聲名提升到當前作用域的最前面 不提升賦值操作二跋。
(2)函數(shù)提升就是把所有的函數(shù)聲名提升到當前作用域的最前面,不調(diào)用函數(shù)
3流昏、案例

f1();
console.log(c);  // 9
console.log(b); // 9
console.log(a); // 報錯
function f1(){
  var a=b=c=9;   // 相當于 var a=9; b=9; c=9;(b,c沒有var 等于全局作用域扎即,全局變量)
  console.log(a); // 9
  console.log(b);// 9
  console.log(c);// 9
}
最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市况凉,隨后出現(xiàn)的幾起案子谚鄙,更是在濱河造成了極大的恐慌,老刑警劉巖刁绒,帶你破解...
    沈念sama閱讀 211,265評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件闷营,死亡現(xiàn)場離奇詭異,居然都是意外死亡知市,警方通過查閱死者的電腦和手機傻盟,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,078評論 2 385
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來嫂丙,“玉大人娘赴,你說我怎么就攤上這事「。” “怎么了诽表?”我有些...
    開封第一講書人閱讀 156,852評論 0 347
  • 文/不壞的土叔 我叫張陵唉锌,是天一觀的道長。 經(jīng)常有香客問我竿奏,道長袄简,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,408評論 1 283
  • 正文 為了忘掉前任泛啸,我火速辦了婚禮绿语,結果婚禮上,老公的妹妹穿的比我還像新娘候址。我一直安慰自己汞舱,他們只是感情好,可當我...
    茶點故事閱讀 65,445評論 5 384
  • 文/花漫 我一把揭開白布宗雇。 她就那樣靜靜地躺著昂芜,像睡著了一般。 火紅的嫁衣襯著肌膚如雪赔蒲。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,772評論 1 290
  • 那天舞虱,我揣著相機與錄音欢际,去河邊找鬼。 笑死矾兜,一個胖子當著我的面吹牛损趋,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播椅寺,決...
    沈念sama閱讀 38,921評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼浑槽,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了返帕?” 一聲冷哼從身側響起桐玻,我...
    開封第一講書人閱讀 37,688評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎荆萤,沒想到半個月后镊靴,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,130評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡链韭,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,467評論 2 325
  • 正文 我和宋清朗相戀三年偏竟,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片敞峭。...
    茶點故事閱讀 38,617評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡踊谋,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出儡陨,到底是詐尸還是另有隱情褪子,我是刑警寧澤,帶...
    沈念sama閱讀 34,276評論 4 329
  • 正文 年R本政府宣布骗村,位于F島的核電站嫌褪,受9級特大地震影響,放射性物質發(fā)生泄漏胚股。R本人自食惡果不足惜笼痛,卻給世界環(huán)境...
    茶點故事閱讀 39,882評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望琅拌。 院中可真熱鬧缨伊,春花似錦、人聲如沸进宝。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,740評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽党晋。三九已至谭胚,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間未玻,已是汗流浹背灾而。 一陣腳步聲響...
    開封第一講書人閱讀 31,967評論 1 265
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留扳剿,地道東北人旁趟。 一個月前我還...
    沈念sama閱讀 46,315評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像庇绽,于是被迫代替她去往敵國和親锡搜。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,486評論 2 348

推薦閱讀更多精彩內(nèi)容