ES6(let與const)

var缺陷

1.重復(fù)聲明

var a=12
var a=13

2.沒(méi)有塊級(jí)作用域,只有函數(shù)作用域

if(true)   //{塊級(jí)作用域}
    {
        var a=12
    }
    console.log(a) //在快外能訪(fǎng)問(wèn)塊內(nèi)變量

let特性

1.不能重復(fù)聲明

let a=2
let a=3 //報(bào)錯(cuò)

2.作用域?yàn)閴K級(jí)

if(true)   
    {
        let a=12
    }
    console.log(a) //報(bào)錯(cuò)

const特性

只能賦值一次,之后不允許賦值

const a=3
      a=4//報(bào)錯(cuò)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀(guān)點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • let和const let命令 let用法類(lèi)似var,但是所聲明的變涼,只在let命令所在的代碼塊內(nèi)有效 for循...
    李諾哦閱讀 400評(píng)論 0 1
  • 1.let命令 基本概念 let語(yǔ)法類(lèi)似于var,不同點(diǎn)在于let定義的變量只在定義它的代碼塊中有效。 {var ...
    Chef_Front閱讀 429評(píng)論 0 0
  • let 和 const 命令 let 命令 塊級(jí)作用域 const 命令 頂層對(duì)象的屬性 gl...
    安小明閱讀 1,041評(píng)論 0 0
  • let 命令 塊級(jí)作用域 const 命令 頂層對(duì)象的屬性 global 對(duì)象 let 命令 基本用法 ES6 新...
    嘉奇呦_nice閱讀 1,694評(píng)論 0 2
  • 前言 《ECMAScript入門(mén)》是一本開(kāi)源的JavaScript語(yǔ)言教程,全面介紹ECMAScript6新引入的...
    weiqinl閱讀 586評(píng)論 0 1

友情鏈接更多精彩內(nèi)容