国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

【ES6入門01】:let 和 const 命令

ddongjian0000 / 1331人閱讀

let命令

1.使用let命令,會創(chuàng)建一個塊作用域

{
    // {}包圍的代碼塊就是塊作用域。
    for (let i=1; i<3; i++) {
        console.log(i);  // 1 2 undefined
    }
}

2.let聲明的變量只在塊作用域內(nèi)有效

{
    for (let i=1; i<3; i++) {
        console.log(i);
    }
    // ES6默認開啟嚴格模式,引用未聲明的變量會報引用錯誤
    console.log(i); // Uncaught ReferenceError: i is not defined
}

3.同個作用域里,使用let不能重復(fù)聲明變量

{
    // 使用let不能重復(fù)聲明變量
    let a = 1;
    let a = 2; // Uncaught SyntaxError: Identifier "a" has already been declared
}
const命令

1.使用const聲明一個常量

{
    const PI = 3.145926;
}

2.使用const聲明的常量不能被修改

{
    const PI = 3.145926;
    PI = 6;  // Uncaught TypeError: Assignment to constant variable.
}

3.使用const聲明常量時就要賦值

{
    const PI; // Uncaught SyntaxError: Missing initializer in const declaration
    PI = 3.145926;
}

4.使用const聲明一個引用類型數(shù)據(jù)的常量

{
    const k = {
        a: 1
    };
    // 對象是引用類型,它的指針沒變,對象本身改變了
    k.a = 2;
    k.b = 3;
    console.log(k); // {a: 2, b: 3}
}

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

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/98440.html

相關(guān)文章

  • ES6學習摘要(01)(新人學習)

    摘要:入門一前言由于最近本人在學習,做一些筆記能夠更好的熟悉,就趁此機會來寫一篇關(guān)于的新人學習摘要吧。的作用域與命令相同只在聲明所在的塊級作用域內(nèi)有效。塊級作用域新增方式和實際上為新增了塊級作用域。同時,函數(shù)聲明還會提升到所在的塊級作用域的頭部。 ECMAScript6/ES6 入門 一、前言 由于最近本人在學習ES6,做一些筆記能夠更好的熟悉,就趁此機會來寫一篇關(guān)于ES6的新人學習摘要吧。...

    dmlllll 評論0 收藏0
  • 新手快速學習ES6語法,用最快的速度入門ES6就看這里

    摘要:的作用域與命令相同只在聲明所在的塊級作用域內(nèi)有效。數(shù)值和布爾值的解構(gòu)賦值解構(gòu)賦值時,如果等號右邊是數(shù)值和布爾值,則會先轉(zhuǎn)為對象。上面代碼中,數(shù)值和布爾值的包裝對象都有屬性,因此變量都能取到值。默認值解構(gòu)賦值允許指定默認值。 最近正在學習ES6,對于ES6的語法有一些自己的理解, 想寫這篇文章幫助跟我一樣的新手快速入門ES6而不至于連代碼都看不懂. 至于開發(fā)環(huán)境的搭建什么...

    vspiders 評論0 收藏0
  • #我的21天#《ES6 標準入門》-D1

    摘要:塊級作用域中的塊級作用域很有可能導(dǎo)致局部變量覆蓋全局變量或者局部變量泄露成全局變量。也就是局部變量與全局變量不會打架塊級作用域的出現(xiàn),實際上使得獲得廣泛應(yīng)用的立即執(zhí)行匿名函數(shù)不再必要了。 let 和 const命令 1.let 命令 基本用法 語法類似 var,但是所聲明的變量,只在 let 命令所在的代碼塊內(nèi)有效。 在 for 循環(huán)中,就非常適合使用 let 聲明變量。 var a...

    LeexMuller 評論0 收藏0
  • 那些必會用到的 ES6 精粹

    摘要:返回布爾值,表示參數(shù)字符串是否在原字符串的頭部。然后,的應(yīng)當會放到當前的最后,但是還是在當前中。函數(shù)內(nèi)部拋出錯誤,會導(dǎo)致返回的對象變?yōu)闋顟B(tài)。也就是說,只有函數(shù)內(nèi)部的異步操作執(zhí)行完,才會執(zhí)行方法指定的回調(diào)函數(shù)。 showImg(https://segmentfault.com/img/remote/1460000016460782); 前言 最新的 ECMAScript 都已經(jīng)到發(fā)布到 ...

    levy9527 評論0 收藏0
  • ES6基礎(chǔ)知識01(let,const,解構(gòu)賦值)

    摘要:聲明的變量不得改變值,這意味著,一旦聲明變量,就必須立即初始化,不能留到以后賦值。解構(gòu)賦值允許按照一定模式,從數(shù)組和對象中提取值,對變量進行賦值,這被稱為解構(gòu)。對象的解構(gòu)賦值對象的屬性沒有次序,變量必須與屬性同名。 ES6 新增特性整理講解 新增命令 1.let命令 ES6新增了let命令,用來聲明變量。它的用法類似于var,但是也存在新的特性。 - **let所聲明的變量,只在le...

    MSchumi 評論0 收藏0

發(fā)表評論

0條評論

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