亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

let&const命令

jeffrey_up / 3511人閱讀

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

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

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

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

    for(let i = 0; i<3; i++){
        let i = "abc"; // i 變量在子級(jí)作用域 且綁定此作用域,不再受外部影響
        console.log(i);//abc 3次
    }
    console.log(i);
    // 
暫時(shí)性死區(qū)
{
/*
* 暫時(shí)性死區(qū),
* 解決:先定義在使用
*/
// tmp = "TDZ" //ReferenceError: not defined => 暫時(shí)性死區(qū)
    // console.log(tmp);   //ReferenceError: not defined => 未被定義
    let tmp ;   // let存在,即綁定該作用域,tmp在let聲明之前不可用
    console.log(tmp); //undefined => 缺少值
    tmp = "TDZ 結(jié)束";
    console.log(tmp); //TDZ 結(jié)束
    // 暫時(shí)性死區(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
    }
{
    /*
    * 塊級(jí)作用域內(nèi)聲明函數(shù),在支持es6的瀏覽器中會(huì)報(bào)錯(cuò)
    * 在最頂級(jí)作用域中聲明函數(shù)/ 函數(shù)表達(dá)式 禁用函數(shù)聲明語(yǔ)句
    * */
        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 = {}; //同時(shí)聲明兩個(gè)相同的對(duì)象 Identifier "obj" has already been declared
        obj.name = "name";
        console.log(obj);
    }
塊級(jí)作用域任意嵌套
{
    /*
* 塊級(jí)作用域任意嵌套
*支持es6的瀏覽器,塊級(jí)作用域內(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)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/100025.html

相關(guān)文章

  • JS中letconst命令如何使用

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

    3403771864 評(píng)論0 收藏0
  • ES6筆記之 let &amp;&amp; const

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

    aristark 評(píng)論0 收藏0
  • let&amp;const

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

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

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

    HackerShell 評(píng)論0 收藏0
  • vue項(xiàng)目接入mock&amp;&amp; axios 通用配置

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

    Ilikewhite 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<