Day14:詞法作用域

【書名】:你不知道的JavaScript(上卷)

【作者】:Kyle Simpson

【本書總頁碼】:213

【已讀頁碼】:32

詞法化的過程會對源代碼中的字符進行檢查须喂,如果是有狀態(tài)的解析過程,還會賦予單詞語義臂寝。簡單地說,詞法作用域就是定義在詞法階段的作用域泉瞻。換句話說莽囤,詞法作用域是由你在寫代碼時將變量和塊作用域?qū)懺谀睦飦頉Q定的,因此當(dāng)詞法分析器處理代碼時會保持作用域不變(大部分情況下是這樣的)房官。

作用域查找會在找到第一個匹配的標(biāo)識符時停止趾徽。在多層的嵌套作用域中可以定義同名的標(biāo)識符,這叫作“遮蔽效應(yīng)”(內(nèi)部的標(biāo)識符“遮蔽”了外部的標(biāo)識符)翰守。

全局變量會自動成為全局對象(比如瀏覽器中的 window 對象)的屬性孵奶,因此可以不直接通過全局對象的詞法名稱,而是間接地通過對全局對象屬性的引用來對其進行訪問蜡峰。通過這種技術(shù)可以訪問那些被同名變量所遮蔽的全局變量了袁。但非全局的變量如果被遮蔽了,無論如何都無法被訪問到事示。

函數(shù)的詞法作用域都只由函數(shù)被聲明時所處的位置決定早像。

詞法作用域查找只會查找一級標(biāo)識符。如果代碼中引用了 foo.bar.baz肖爵,詞法作用域查找只會試圖查找 foo 標(biāo)識符卢鹦,找到這個變量后,對象屬性訪問規(guī)則會分別接管對 bar 和 baz 屬性的訪問。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末冀自,一起剝皮案震驚了整個濱河市揉稚,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌熬粗,老刑警劉巖搀玖,帶你破解...
    沈念sama閱讀 212,185評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異驻呐,居然都是意外死亡灌诅,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,445評論 3 385
  • 文/潘曉璐 我一進店門含末,熙熙樓的掌柜王于貴愁眉苦臉地迎上來猜拾,“玉大人,你說我怎么就攤上這事佣盒】嫱啵” “怎么了?”我有些...
    開封第一講書人閱讀 157,684評論 0 348
  • 文/不壞的土叔 我叫張陵肥惭,是天一觀的道長盯仪。 經(jīng)常有香客問我,道長蜜葱,這世上最難降的妖魔是什么全景? 我笑而不...
    開封第一講書人閱讀 56,564評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮牵囤,結(jié)果婚禮上蚪燕,老公的妹妹穿的比我還像新娘。我一直安慰自己奔浅,他們只是感情好馆纳,可當(dāng)我...
    茶點故事閱讀 65,681評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著汹桦,像睡著了一般鲁驶。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上舞骆,一...
    開封第一講書人閱讀 49,874評論 1 290
  • 那天钥弯,我揣著相機與錄音,去河邊找鬼督禽。 笑死脆霎,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的狈惫。 我是一名探鬼主播睛蛛,決...
    沈念sama閱讀 39,025評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了忆肾?” 一聲冷哼從身側(cè)響起荸频,我...
    開封第一講書人閱讀 37,761評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎客冈,沒想到半個月后旭从,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,217評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡场仲,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,545評論 2 327
  • 正文 我和宋清朗相戀三年和悦,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片渠缕。...
    茶點故事閱讀 38,694評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡摹闽,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出褐健,到底是詐尸還是另有隱情,我是刑警寧澤澜汤,帶...
    沈念sama閱讀 34,351評論 4 332
  • 正文 年R本政府宣布蚜迅,位于F島的核電站,受9級特大地震影響俊抵,放射性物質(zhì)發(fā)生泄漏谁不。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,988評論 3 315
  • 文/蒙蒙 一徽诲、第九天 我趴在偏房一處隱蔽的房頂上張望刹帕。 院中可真熱鬧,春花似錦谎替、人聲如沸偷溺。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,778評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽挫掏。三九已至,卻和暖如春秩命,著一層夾襖步出監(jiān)牢的瞬間尉共,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,007評論 1 266
  • 我被黑心中介騙來泰國打工弃锐, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留袄友,地道東北人。 一個月前我還...
    沈念sama閱讀 46,427評論 2 360
  • 正文 我出身青樓霹菊,卻偏偏與公主長得像剧蚣,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,580評論 2 349