JavaScript 預(yù)解析

概念:函數(shù)或者變量都會(huì)有一個(gè)提前解析的過程拧廊,js會(huì)把函數(shù)或者變量提前解析一下监徘、解析到它們對(duì)應(yīng)的作用域最開始的位置
1、先找 var 吧碾、function 關(guān)鍵字以及參數(shù)
2凰盔、如找到var 或者參數(shù)、會(huì)給它們賦值 undefined 倦春; 如找到函數(shù) function 廊蜒,就會(huì)把整個(gè)函數(shù)都拿過來
3、把找到的東西放到對(duì)應(yīng)的作用域最開始的位置
4溅漾、逐行執(zhí)行代碼
(按照預(yù)定義的步驟來解析代碼)
//例子1
<script>
  console.log(a)    // undefined
  var a = 10;
  console.log(a)   // 10 
</script>

//例子2
<script>
var b = 20山叮;
(function fn () {
  // var b = undefined; (找到變量b提到函數(shù)最前邊)
     console.log(b)    // undefined
     var b = 12;
})()  
</script>

//例子3
<script>
var c = 10;
function fn1(){
    console.log(c);  //10
    c=20;
}
fn1();
console.log(c)  //20
</script>
        
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市添履,隨后出現(xiàn)的幾起案子屁倔,更是在濱河造成了極大的恐慌,老刑警劉巖暮胧,帶你破解...
    沈念sama閱讀 216,651評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件锐借,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡往衷,警方通過查閱死者的電腦和手機(jī)钞翔,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,468評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來席舍,“玉大人布轿,你說我怎么就攤上這事±床” “怎么了汰扭?”我有些...
    開封第一講書人閱讀 162,931評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)福铅。 經(jīng)常有香客問我萝毛,道長(zhǎng)寄悯,這世上最難降的妖魔是什么谐区? 我笑而不...
    開封第一講書人閱讀 58,218評(píng)論 1 292
  • 正文 為了忘掉前任谤草,我火速辦了婚禮蒜胖,結(jié)果婚禮上秦踪,老公的妹妹穿的比我還像新娘掷伙。我一直安慰自己剪勿,他們只是感情好跟伏,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,234評(píng)論 6 388
  • 文/花漫 我一把揭開白布撞芍。 她就那樣靜靜地躺著秧了,像睡著了一般。 火紅的嫁衣襯著肌膚如雪序无。 梳的紋絲不亂的頭發(fā)上验毡,一...
    開封第一講書人閱讀 51,198評(píng)論 1 299
  • 那天衡创,我揣著相機(jī)與錄音,去河邊找鬼晶通。 笑死璃氢,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的狮辽。 我是一名探鬼主播一也,決...
    沈念sama閱讀 40,084評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼喉脖!你這毒婦竟也來了椰苟?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,926評(píng)論 0 274
  • 序言:老撾萬榮一對(duì)情侶失蹤树叽,失蹤者是張志新(化名)和其女友劉穎舆蝴,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體题诵,經(jīng)...
    沈念sama閱讀 45,341評(píng)論 1 311
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡洁仗,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,563評(píng)論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了性锭。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,731評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡草冈,死狀恐怖她奥,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情疲陕,我是刑警寧澤方淤,帶...
    沈念sama閱讀 35,430評(píng)論 5 343
  • 正文 年R本政府宣布钉赁,位于F島的核電站蹄殃,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏你踩。R本人自食惡果不足惜诅岩,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,036評(píng)論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望带膜。 院中可真熱鬧吩谦,春花似錦、人聲如沸膝藕。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,676評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽芭挽。三九已至滑废,卻和暖如春蝗肪,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背蠕趁。 一陣腳步聲響...
    開封第一講書人閱讀 32,829評(píng)論 1 269
  • 我被黑心中介騙來泰國打工薛闪, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人俺陋。 一個(gè)月前我還...
    沈念sama閱讀 47,743評(píng)論 2 368
  • 正文 我出身青樓豁延,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國和親腊状。 傳聞我的和親對(duì)象是個(gè)殘疾皇子诱咏,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,629評(píng)論 2 354

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

  • 對(duì)一段js代碼,js引擎并不是讀一句執(zhí)行一句缴挖,而是讀取一段胰苏、解釋執(zhí)行一段。而一段一段執(zhí)行醇疼,js會(huì)對(duì)讀取的這段js代...
    糖小工閱讀 682評(píng)論 0 0
  • js是運(yùn)行在瀏覽器端的硕并,瀏覽器內(nèi)部眾多功能中有一個(gè)小功能叫做js解析器。js在解析器在運(yùn)行js代碼時(shí)分為下面兩步:...
    帥氣的劉小二閱讀 224評(píng)論 0 0
  • 繼承 一秧荆、混入式繼承 二倔毙、原型繼承 利用原型中的成員可以被和其相關(guān)的對(duì)象共享這一特性,可以實(shí)現(xiàn)繼承乙濒,這種實(shí)現(xiàn)繼承的...
    magic_pill閱讀 1,062評(píng)論 0 3
  • 看了第一季我覺得……并不好看啊 可能因?yàn)槟甏脑虬缮略撸锩娴奶茁穼?duì)現(xiàn)在來說還是太少了。而且那個(gè)電話亭里頭的大齒輪哈...
    菠00閱讀 277評(píng)論 0 0
  • 不得不說颁股,成都的藝術(shù)氣息很濃么库,建筑設(shè)計(jì)新穎大氣,各式各樣的路燈甘有,還有路邊的熊貓雕塑诉儒。 不得不說,成都的司機(jī)很瘋狂亏掀。...
    小豬璩閱讀 343評(píng)論 0 3