国产精品爱久久久久久久小说,女人扒开腿让男人桶到爽 ,亚洲欧美国产双大乳头,国产成人精品综合久久久久,国产精品制服丝袜无码,免费无码精品黄av电影,黑色丝袜无码中中文字幕,乱熟女高潮一区二区在线

            JavaScript之作用域,作用域鏈和預(yù)解析

            2018-8-2    seo達(dá)人

            如果您想訂閱本博客內(nèi)容,每天自動(dòng)發(fā)到您的郵箱中, 請(qǐng)點(diǎn)這里

            變量包括:全局變量,局部變量

            在JAvaScript中,函數(shù)中定義的變量是局部變量

            作用域:就是變量的使用范圍,

            分為:局部作用域和全局作用域

            js中沒(méi)有塊級(jí)作用域---一對(duì)括號(hào)中定義的變量,這個(gè)變量可以在大括號(hào)外面使用

            作用域鏈:變量的使用,從里向外,層層的搜索,搜索到了就可以直接使用了

            
                
            1. var num=10; //作用域鏈 級(jí)別:0
            2. var num2=20;
            3. var str = "abc"
            4. function f1() {
            5. var num2=20;
            6. function f2() {
            7. var num3=30;
            8. console.log(num);
            9. }
            10. f2();
            11. }
            12. f1();

             層層搜索,搜索到0級(jí)作用域的時(shí)候,如果還是沒(méi)有找到這個(gè)變量,結(jié)果就是報(bào)錯(cuò)

            預(yù)解析:就是在瀏覽器解析代碼之前,把變量的聲明和函數(shù)的聲明提前(提升)到該作用域的最上面

            (1)變量的提升

            下面這種情況,變量的聲明被提前了,但是num的值并沒(méi)有提前,結(jié)果為undefined

            
                
            1. //變量的提升
            2. console.log(num);
            3. var num=100;
            4. //提升之后為:
            5. var num;//變量的聲明提前
            6. console.log(num);
            7. var num=100;

             (2)

            函數(shù)聲明被提前,代碼仍然可以執(zhí)行

            
                
            1. //函數(shù)的聲明被提前了
            2. f1();
            3. function f1() {
            4. console.log("這個(gè)函數(shù),執(zhí)行了");
            5. }

            但是對(duì)于下面這種情況,代碼報(bào)錯(cuò)

            
                
            1. f2();
            2. var f2=function () {
            3. console.log("小楊好帥哦");
            4. }
            5. //聲明提前后:
            6. var f2;//為一個(gè)變量,undefind
            7. f2();//undefind加括號(hào)是不被認(rèn)可的,所以報(bào)錯(cuò)
            8. var f2=function () {
            9. console.log("小楊好帥哦");
            10. }

             要想不報(bào)錯(cuò),代碼可以改為:

            
                
            1. var f2;
            2. f2=function () {
            3. console.log("小楊好帥哦");
            4. };
            5. f2();

             藍(lán)藍(lán)設(shè)計(jì)www.dzxscac.cn )是一家專注而深入的界面設(shè)計(jì)公司,為期望卓越的國(guó)內(nèi)外企業(yè)提供卓越的UI界面設(shè)計(jì)、BS界面設(shè)計(jì) 、 cs界面設(shè)計(jì) 、 ipad界面設(shè)計(jì) 、 包裝設(shè)計(jì) 、 圖標(biāo)定制 、 用戶體驗(yàn) 、交互設(shè)計(jì)、 網(wǎng)站建設(shè) 、平面設(shè)計(jì)服務(wù)


            日歷

            鏈接

            個(gè)人資料

            存檔

            主站蜘蛛池模板: 韩国精品久久久久久无码| 91性生活| 久久亚洲色www成人图片| cao死你| 久久久久久久久888| 亚洲视频一区| 亚洲黄色成人网| 久久人人爽人人爽人人片av| 色欲天天天无码视频| 日韩成人免费观看| 香蕉久久福利院| 久久精品人人做人人爽电影| 亚洲av无码一区二区三区观看| 国产成人AV国语在线观看| 亚洲精品福利一区二区三区蜜桃| 91在线亚洲| jizz中国少妇高潮出水| 最新69国产成人精品视频免费| 国产人妻一区二区三区久| 呦呦精品| 女被男啪到哭的视频网站| 亚洲久久中文字幕www网站| 在线观看中文字幕av| 中文字幕免费播放| 久久久久99精品国产片| 久久久久国产精品麻豆ar影院| 成人激情免费视频| 国产精品自拍视频免费看| 日韩视频无码免费一区=区三区| www麻豆| 老司机一区| 国产丝袜视频一区二区三区 | 五月婷婷啪啪| 樱桃视频影院在线播放| 韩国午夜福利片在线| 欧美激情视频一区二区三区不卡| 亚洲插| 久久久久久久97| 18禁成年无码免费网站| 91久久国产综合久久91| a天堂资源在线|