最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

一個挺有意思的Javascript小問題說明

 更新時間:2011年09月26日 22:11:58   作者:  
目前為止,就我的猜測,javascript執(zhí)行應(yīng)該是先做語法分析,然后順便分析完成了變量表(本地和全局)
先來看以下3段代碼
復(fù)制代碼 代碼如下:

var firstName = "Mark";
(function DisplayFirstName() {
console.log(firstName);
})();//必然輸出 Mark
var lastName = "Aut";
(function DisplayLastName() {
var lastName = "Bru";
console.log(lastName);
})();//必然輸出 Bru, 本地作用域的優(yōu)先級高于全局作用域
//那么下面這段代碼呢?
var lastName = "Aut";
(function DisplayLastName() {
console.log(lastName);
var lastName = "Bru";
console.log(lastName);
})();//誰能猜出結(jié)果是什么?

這個輸出的結(jié)果是:
LOG: undefined
LOG: Bru

這出乎了我的意料, 我原來以為應(yīng)該是 "Aut" 和 "Bru"的
我原來的理解是: 在程序第一個輸出lastName的時候, 程序沒有找到本地聲明的lastName變量,所以使用了全局的lastName定義, 第二次的時候才使用本地變量的值
(因為在我的概念里,javascript是解釋型語言,一句一句的......執(zhí)行)

看到這個結(jié)果,看來javascript的執(zhí)行并不都是順序的..
目前為止,就我的猜測,javascript執(zhí)行應(yīng)該是先做語法分析,然后順便分析完成了變量表(本地和全局)
然后才開始順序執(zhí)行一行行腳本
還請各位javascript高手解惑

相關(guān)文章

  • js DOM的事件常見操作實例詳解

    js DOM的事件常見操作實例詳解

    這篇文章主要介紹了js DOM的事件常見操作,結(jié)合實例形式詳細(xì)分析了JavaScript DOM事件概念、原理及DOM操作常見實現(xiàn)技巧與使用注意事項,需要的朋友可以參考下
    2019-12-12
  • uniapp抖音小程序一鍵獲取用戶手機號的示例代碼

    uniapp抖音小程序一鍵獲取用戶手機號的示例代碼

    文章介紹了如何在uniapp抖音小程序中通過點擊按鈕一鍵獲取用戶手機號,encryptedData和iv通過點擊按鈕回傳,后端部分通過解密獲取手機號,感興趣的朋友一起看看吧
    2024-12-12
  • JS返回頂部實例代碼

    JS返回頂部實例代碼

    這篇文章主要為大家詳細(xì)介紹了JS返回頂部實例代碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-10-10
  • 淺談鍵盤上回車按鈕的js觸發(fā)事件

    淺談鍵盤上回車按鈕的js觸發(fā)事件

    下面小編就為大家?guī)硪黄獪\談鍵盤上回車按鈕的js觸發(fā)事件。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-02-02
  • 相關(guān)JavaScript在覽器中實現(xiàn)可視化的四種方式

    相關(guān)JavaScript在覽器中實現(xiàn)可視化的四種方式

    這篇文章主要介紹了相關(guān)JavaScript在覽器中實現(xiàn)可視化的四種方式,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,感興趣的小伙伴可以參考一下
    2022-09-09
  • JavaScript表單驗證實例之驗證表單項是否為空

    JavaScript表單驗證實例之驗證表單項是否為空

    表單驗證幾乎在每個需要注冊或者是登錄的網(wǎng)站都是必不可少,下面通過本篇文章給大家介紹JavaScript表單驗證實例之驗證表單項是否為空,涉及到j(luò)s表單驗證實例相關(guān)知識,對js表單驗證實例代碼需要的朋友一起學(xué)習(xí)吧
    2016-01-01
  • Bootstrap 3多級下拉菜單實例

    Bootstrap 3多級下拉菜單實例

    這篇文章主要為大家詳細(xì)介紹了Bootstrap 3多級下拉菜單實例,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • Javascript變量的作用域和作用域鏈詳解

    Javascript變量的作用域和作用域鏈詳解

    這篇文章主要介紹了Javascript變量的作用域和作用域鏈詳解,本文用一個實例和運行結(jié)果來講解這兩個知識,需要的朋友可以參考下
    2015-04-04
  • 微信小程序canvas開發(fā)水果老虎機的思路詳解

    微信小程序canvas開發(fā)水果老虎機的思路詳解

    這篇文章主要介紹了微信小程序canvas開發(fā)水果老虎機的思路,本文通過思路代碼分步驟給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-02-02

最新評論

孟津县| 安远县| 文安县| 米易县| 黄骅市| 海城市| 邳州市| 九台市| 余姚市| 磐石市| 桦甸市| 科技| 桓台县| 泰宁县| 双辽市| 张家口市| 大宁县| 舟山市| 金华市| 三河市| 云南省| 宁都县| 富锦市| 观塘区| 秭归县| 长沙市| 阿拉善右旗| 罗甸县| 响水县| 乌鲁木齐市| 北票市| 玉溪市| 通州市| 湘潭市| 岢岚县| 株洲县| 建平县| 台山市| 永靖县| 虎林市| 诏安县|