成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

let&const命令

jeffrey_up / 3489人閱讀

摘要:命令代碼塊有效不存在變量提升全局同時使用聲明變量不存在變量在父級作用域變量在子級作用域且綁定此作用域,不再受外部影響次暫時性死區(qū)暫時性死區(qū),解決先定義在使用暫時性死區(qū)未被定義存在,即綁定該作用域,在聲明之前不可用缺少值結(jié)束結(jié)束暫時性死區(qū)命令

let 命令
/*
*  let 代碼塊有效 不存在變量提升
* */

  // let i = "全局";
    var i = "va";//同時使用var let /let let/ 聲明i變量 Identifier "i" has already been declared   /var var不存在

    for(let i = 0; i<3; i++){  //i變量在父級作用域
        console.log(i);//1,2,3
    }

    for(let i = 0; i<3; i++){
        let i = "abc"; // i 變量在子級作用域 且綁定此作用域,不再受外部影響
        console.log(i);//abc 3次
    }
    console.log(i);
    // 
暫時性死區(qū)
{
/*
* 暫時性死區(qū),
* 解決:先定義在使用
*/
// tmp = "TDZ" //ReferenceError: not defined => 暫時性死區(qū)
    // console.log(tmp);   //ReferenceError: not defined => 未被定義
    let tmp ;   // let存在,即綁定該作用域,tmp在let聲明之前不可用
    console.log(tmp); //undefined => 缺少值
    tmp = "TDZ 結(jié)束";
    console.log(tmp); //TDZ 結(jié)束
    // 暫時性死區(qū)  =>
}
typeof命令 數(shù)據(jù)類型
{
  console.log(
        typeof (123), //number
        typeof ("123"), //string
        typeof (x), //not defined
        typeof (true),//boolean
        typeof ({}), //object
        typeof (function () { //function
            return 123;
        })
    )
    let x; 
    console.log(typeof (x)) // undefined
    }
{
    /*
    * 塊級作用域內(nèi)聲明函數(shù),在支持es6的瀏覽器中會報錯
    * 在最頂級作用域中聲明函數(shù)/ 函數(shù)表達式 禁用函數(shù)聲明語句
    * */
        function f() {
            console.log("123");
        }
        (function () {
            if(false){
                function f() {
                    console.log("===========");
                }
                // f();
            };
            console.log(f); //undefined 變量提升
            f();
        })();
    }
const 命令
    {
        /*
         * const 聲明常量 不可變
         * 指向內(nèi)存地址 
         * */
        const ttt = "常量";
        // ttt = "變量";//Assignment to constant variable.
        // console.log(ttt);
        // const obj = {};
        const obj = {}; //同時聲明兩個相同的對象 Identifier "obj" has already been declared
        obj.name = "name";
        console.log(obj);
    }
塊級作用域任意嵌套
{
    /*
* 塊級作用域任意嵌套
*支持es6的瀏覽器,塊級作用域內(nèi)函數(shù)聲明提前
* */
    {
        let abc = "abcd";
        console.log(abc);
        {
            let abc = "12374"
            console.log(abc)
        }
    }
    
    /*
    * es6中聲明變量的六種方法
    * var   let function const class import
    * */
}

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/100025.html

相關(guān)文章

  • JS中letconst命令如何使用

      本篇文章主要講述JS中l(wèi)et與const命令使用,通過代碼展示給各位?! et命令  基本使用  在ES6中,let命令是新增的聲明變量,與var的差異在于let無法重復聲明,且let有效只是在其命令的代碼塊內(nèi),let禁止變量出現(xiàn)變量提升現(xiàn)象,let的特點就是通過暫時性死區(qū)的方式來避免程序上的錯誤  代碼塊:使用{}包括起來的內(nèi)容  聲明變量:分配一個存儲空間  不可重復聲明:let聲明過后...

    3403771864 評論0 收藏0
  • ES6筆記之 let &amp;&amp; const

    摘要:聲明的變量只在其所在的代碼塊內(nèi)有效。只要在聲明之前使用這些變量,就會報錯。在語法上稱為暫時性死區(qū)有時候,會不經(jīng)間遇到比較隱蔽的死區(qū),不太容易被發(fā)現(xiàn)。不允許重復聲明不允許在相同的作用域內(nèi)聲明同一個變量。一旦聲明,其值就不能再改變。 let && const let let聲明的變量只在其所在的代碼塊內(nèi)有效。 { let a = 10; } console.log(a) //R...

    aristark 評論0 收藏0
  • let&amp;const

    摘要:資料參考是阮一峰老師寫的教程命令新增的命令,使用來聲明變量的,就像一樣,但是聲明的變量只在所在的代碼塊中有效。凡是在聲明之前使用這個變量都會報錯塊級作用域中擁有全局作用域和函數(shù)作用域,添加了塊級作用域。 資料參考是阮一峰老師寫的ES6教程 let&const命令 let ES6新增的let命令,使用來聲明變量的,就像var一樣,但是聲明的變量只在let所在的代碼塊中有效。 e.g { ...

    Karrdy 評論0 收藏0
  • 然并卵:BF 科普 &amp; BF 解釋器的 JS 實現(xiàn)

    摘要:最近在上做練習,某道題的內(nèi)容是實現(xiàn)一個簡稱語言解釋器等等均可。這篇文章準備聊聊相關(guān)的一些知識和實現(xiàn)的細節(jié)。誕生于上世紀年代,曾運用于早期的,想詳細了解的童鞋可以瀏覽維基百科。例如,當某個存儲單元的值為時,其執(zhí)行指令的結(jié)果為。 showImg(https://segmentfault.com/img/bVbfdnG?w=940&h=500); 最近在 Codewars上做練習,某道題的內(nèi)...

    HackerShell 評論0 收藏0
  • vue項目接入mock&amp;&amp; axios 通用配置

    摘要:前言兵馬未動糧草先行同理項目開發(fā)過程中經(jīng)常會出現(xiàn)接口未出前端頁面已搭建完畢的情況此時為了提高前端的開發(fā)效率解放生產(chǎn)力我們可以按照預定的接口文檔做一些接口模擬的工作等等后端小伙伴開發(fā)完接口后我們只需要替換一個接口基地址即可初始準備這里已項目為 前言 兵馬未動,糧草先行; 同理,項目開發(fā)過程中經(jīng)常會出現(xiàn)接口未出, 前端頁面已搭建完畢的情況;此時為了提高前端的開發(fā)效率,解放生產(chǎn)力,我們 FE...

    Ilikewhite 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<