亚洲免费www97爱|草草aⅴ在线观看视频|伊伊综合网在线视频免费|在线日本道二区免费v

    您的位置:首頁>大學生活>

    教育資訊:let const var區(qū)別

    let const var區(qū)別:var是ES5提出的,let和const是ES6提出的。const聲明的是常量,必須賦值,let和var聲明的是變量,聲明之后可以更改,聲明時可以不賦值。

    let const var區(qū)別

    let const var區(qū)別

    var是ES5提出的,let和const是ES6提出的。

    const聲明的是常量,必須賦值

    1)一旦聲明必須賦值,不能使用null占位。

    2)聲明后不能再修改

    3)如果聲明的是復合類型數(shù)據(jù),可以修改其屬性

    let和var聲明的是變量,聲明之后可以更改,聲明時可以不賦值

    var同意 重復聲明變量,后一個變量會覆蓋前一個變量。let和const在同一作用域不同意 重復聲明變量,會報錯。

    var聲明的變量存在變量提升(將變量提升到當前作用域的頂部)。即變量可以在聲明之前調(diào)用,值為undefined。

    let和const不存在變量提升。即它們所聲明的變量一定要在聲明后使用,否則報ReferenceError錯。

    var不存在塊級作用域。let和const存在塊級作用域。

    ES5中作用域有:全局作用域、函數(shù)作用域。沒有塊作用域的概念。

    ES6(簡稱ES6)中新增了塊級作用域。塊作用域由 { } 包括,if語句和for語句里面的{ }也屬于塊作用域。

    來源:高三網(wǎng)

    能發(fā)現(xiàn)自己知識上的薄弱環(huán)節(jié),在上課前補上這部分的知識,不使它成為聽課時的“絆腳石”。這樣,就會順利理解新知識,相信通過let const var區(qū)別這篇文章能幫到你,在和好朋友分享的時候,也歡迎感興趣小伙伴們一起來探討。

    免責聲明:本文由用戶上傳,如有侵權請聯(lián)系刪除!