ES6(let与const)

作者: 余生筑 | 来源:发表于2017-09-15 09:19 被阅读0次

    var缺陷

    1.重复声明

    var a=12
    var a=13
    

    2.没有块级作用域,只有函数作用域

    if(true)   //{块级作用域}
        {
            var a=12
        }
        console.log(a) //在快外能访问块内变量
    

    let特性

    1.不能重复声明

    let a=2
    let a=3 //报错
    

    2.作用域为块级

    if(true)   
        {
            let a=12
        }
        console.log(a) //报错
    
    

    const特性

    只能赋值一次,之后不允许赋值

    const a=3
          a=4//报错
    

    相关文章

      网友评论

        本文标题:ES6(let与const)

        本文链接:https://www.haomeiwen.com/subject/ucxssxtx.html